Lines Matching defs:object
28 Optional<ObjectType>::Optional(const ObjectType& object) {
29 new (objectAddr()) ObjectType(object);
34 Optional<ObjectType>::Optional(ObjectType&& object) {
35 new (objectAddr()) ObjectType(std::move(object));
47 object().~ObjectType();
54 return object();
59 return object();
65 object() = std::move(other);
79 object() = std::move(other.object());
84 new (objectAddr()) ObjectType(std::move(other.object()));
94 object() = std::move(other);
108 object() = other.object();
113 new (objectAddr()) ObjectType(other.object());
122 return object();
127 return object();
141 ObjectType& Optional<ObjectType>::object() {
146 const ObjectType& Optional<ObjectType>::object() const {