Home | History | Annotate | Download | only in ADT

Lines Matching defs:Target

32   /// \brief The smart pointer target.
33 value_type *Target;
35 /// \brief A temporary object which can be used as a target of the smart
42 InMemoryStruct() : Target(0) {}
43 InMemoryStruct(reference Value) : Target(&Contents), Contents(Value) {}
44 InMemoryStruct(pointer Value) : Target(Value) {}
48 if (Value.Target != &Value.Contents) {
49 Target = Value.Target;
51 Target = &Contents;
57 assert(Target && "Cannot dereference null pointer");
58 return *Target;
61 assert(Target && "Cannot dereference null pointer");
62 return *Target;
66 return Target;
69 return Target;
72 operator bool() const { return Target != 0; }