23 #ifndef TESSERACT_CCUTIL_DOUBLEPTR_H_ 24 #define TESSERACT_CCUTIL_DOUBLEPTR_H_ 48 other_end_ = src.other_end_;
49 if (other_end_ !=
nullptr) {
50 other_end_->other_end_ =
this;
51 src.other_end_ =
nullptr;
59 other_end_ = src.other_end_;
60 if (other_end_ !=
nullptr) {
61 other_end_->other_end_ =
this;
62 src.other_end_ =
nullptr;
70 other->other_end_ =
this;
75 if (other_end_ !=
nullptr) {
76 other_end_->other_end_ =
nullptr;
93 #endif // THIRD_PARTY_TESSERACT_CCUTIL_DOUBLEPTR_H_
DoublePtr(DoublePtr &src)
void operator=(DoublePtr &src)
void Connect(DoublePtr *other)
DoublePtr * OtherEnd() const