#include <Aspect.hpp>

Public Member Functions | |
| Aspect_Has_Access_To_Owner () | |
| Default constructor. | |
| Owner * | owner () const |
| Accessor to owner. | |
| void | set_owner (Owner *x) |
| Owner must be set after construction, because 'this' isn't known before the aspect instance is constructed. | |
Not all aspects require access to their owner class. Universally, null aspects don't, because the operations they define don't do anything. Access to an owner requires storing a pointer, so a null aspect couldn't have one anyway, since a null aspect must not define storage (otherwise it's not null).
| aspect::Aspect_Has_Access_To_Owner< Owner >::Aspect_Has_Access_To_Owner | ( | ) | [inline] |
Default constructor.
| Owner* aspect::Aspect_Has_Access_To_Owner< Owner >::owner | ( | ) | const [inline] |
Accessor to owner.
| void aspect::Aspect_Has_Access_To_Owner< Owner >::set_owner | ( | Owner * | x | ) | [inline] |
Owner must be set after construction, because 'this' isn't known before the aspect instance is constructed.
1.5.4