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 Connect(DoublePtr *other)
void operator=(DoublePtr &src)
DoublePtr(DoublePtr &src)