AspectContainer Class
class Utils::AspectContainerThe AspectContainer class wraps one or more aspects while providing the interface of a single aspect. More...
Header: | #include <AspectContainer> |
Public Functions
virtual | ~AspectContainer() |
Utils::BaseAspect * | aspect(Utils::Id id) const |
Detailed Description
Sub-aspects ownership can be declared using setOwnsSubAspects.
Member Function Documentation
[virtual]
AspectContainer::~AspectContainer()
Utils::BaseAspect *AspectContainer::aspect(Utils::Id id) const
Retrieves a BaseAspect with a given id, or nullptr if no such aspect is contained.
See also BaseAspect.