Ownable::Owned Struct Reference
  The structure with information about the owned object. More...
| Public Member Functions | |
| Owned (Ownable *o, bool d=true) | |
| Constructor.  More... | |
| bool | operator== (const Owned &other) | 
| Comparison operator overload.  More... | |
| Public Attributes | |
| bool | destroy | 
| If true the object is automatically destroyed by the owner destructor.  More... | |
| Ownable * | object | 
| The owned object.  More... | |
Detailed Description
The structure with information about the owned object.
This keeps the owned object and whether the owner should destroy it automatically or not
Constructor & Destructor Documentation
Member Function Documentation
| 
 | inline | 
Comparison operator overload.
- Returns
- true if other contains the same object as this one (the destroy property is not taken into account)
Definition at line 66 of file ownable.h.
References Ownable::Owned::object.
Member Data Documentation
| bool destroy | 
If true the object is automatically destroyed by the owner destructor.
Definition at line 80 of file ownable.h.
Referenced by Ownable::~Ownable().
| Ownable* object | 
The owned object.
Definition at line 74 of file ownable.h.
Referenced by Ownable::Owned::operator==(), and Ownable::~Ownable().
The documentation for this struct was generated from the following file:
- worldsim/include/ownable.h