#include <doubleptr.h>
Definition at line 41 of file doubleptr.h.
tesseract::DoublePtr::DoublePtr |
( |
| ) |
|
|
inline |
tesseract::DoublePtr::DoublePtr |
( |
DoublePtr & |
src | ) |
|
|
inline |
Definition at line 47 of file doubleptr.h.
48 other_end_ = src.other_end_;
49 if (other_end_ !=
NULL) {
50 other_end_->other_end_ =
this;
51 src.other_end_ =
NULL;
void tesseract::DoublePtr::Connect |
( |
DoublePtr * |
other | ) |
|
|
inline |
Definition at line 67 of file doubleptr.h.
70 other->other_end_ =
this;
void tesseract::DoublePtr::Disconnect |
( |
| ) |
|
|
inline |
Definition at line 74 of file doubleptr.h.
75 if (other_end_ !=
NULL) {
76 other_end_->other_end_ =
NULL;
void tesseract::DoublePtr::operator= |
( |
DoublePtr & |
src | ) |
|
|
inline |
Definition at line 57 of file doubleptr.h.
59 other_end_ = src.other_end_;
60 if (other_end_ !=
NULL) {
61 other_end_->other_end_ =
this;
62 src.other_end_ =
NULL;
DoublePtr* tesseract::DoublePtr::OtherEnd |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: