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