Eris  1.3.19
Classes | Public Types | Public Member Functions | Protected Types | Protected Member Functions
Eris::UI::Factory Class Reference
Inheritance diagram for Eris::UI::Factory:
Eris::UI::FrameFactory Eris::UI::SlotFactory

List of all members.

Classes

class  BaseGen
class  Gen

Public Types

typedef std::map< std::string,
Element * > 
IDMap

Public Member Functions

 Factory (const std::string &id, BaseGen *gen)
virtual Elementcreate (IDMap &) const
virtual Factoryparse (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
BaseGengen () const

The documentation for this class was generated from the following file: