Public Types |
typedef std::map< std::string,
Element * > | IDMap |
Public Member Functions |
| Factory (const std::string &id, BaseGen *gen) |
virtual Element * | create (IDMap &) const |
virtual Factory * | parse (const Atlas::Message::Element::MapType &, const Bindings &) const |
void | ref () |
void | unref () |
bool | unique () const |
bool | persistent () const |
const std::string & | id () const |
Protected Types |
typedef std::list< std::string > | IDList |
Protected Member Functions |
| Factory (const Atlas::Objects::Entity::UIEntity &, const std::string &, const IDList &, const Atlas::Message::Element::MapType &, BaseGen *) |
const
Atlas::Message::Element::MapType & | attrs () const |
const IDList & | idlist () const |
BaseGen * | gen () const |
The documentation for this class was generated from the following file: