#include <aspect.hpp>
Public Member Functions | |
known_aspect (const std::string &name) | |
virtual | ~known_aspect () |
virtual void | set (aspect_ptr a)=0 |
virtual void | add_facet (const config &cfg)=0 |
const std::string & | get_name () const |
Protected Attributes | |
const std::string | name_ |
Definition at line 195 of file aspect.hpp.
ai::known_aspect::known_aspect | ( | const std::string & | name | ) |
Definition at line 146 of file aspect.cpp.
|
virtual |
Definition at line 156 of file aspect.cpp.
Implemented in ai::typesafe_known_aspect< T >.
const std::string & ai::known_aspect::get_name | ( | ) | const |
Definition at line 151 of file aspect.cpp.
References name_.
Referenced by ai::typesafe_known_aspect< T >::add_facet(), and ai::typesafe_known_aspect< T >::set().
|
pure virtual |
Implemented in ai::typesafe_known_aspect< T >.
|
protected |
Definition at line 212 of file aspect.hpp.
Referenced by get_name().