UniSet  2.6.0
Открытые члены | Полный список членов класса
Класс uniset::SchemaXML
Граф наследования:uniset::SchemaXML:
Inheritance graph
[см. легенду]
Граф связей класса uniset::SchemaXML:
Collaboration graph
[см. легенду]

Открытые члены

void read (const std::string &xmlfile)
- Открытые члены inherited from uniset::Schema
std::shared_ptr< Elementmanage (std::shared_ptr< Element > el)
void remove (std::shared_ptr< Element > el)
void link (Element::ElementID rootID, Element::ElementID childID, int numIn)
void unlink (Element::ElementID rootID, Element::ElementID childID)
void extlink (const std::string &name, Element::ElementID childID, int numIn)
void setIn (Element::ElementID ID, int inNum, bool state)
bool getOut (Element::ElementID ID)
Schema::iterator begin ()
Schema::iterator end ()
int size ()
bool empty ()
Schema::INTiterator intBegin ()
Schema::INTiterator intEnd ()
int intSize ()
bool intEmpty ()
Schema::EXTiterator extBegin ()
Schema::EXTiterator extEnd ()
int extSize ()
bool extEmpty ()
Schema::OUTiterator outBegin ()
Schema::OUTiterator outEnd ()
int outSize ()
bool outEmpty ()
std::shared_ptr< Elementfind (Element::ElementID id)
std::shared_ptr< ElementfindExtLink (const std::string &name)
std::shared_ptr< ElementfindOut (const std::string &name)

Additional Inherited Members

- Открытые типы inherited from uniset::Schema
typedef std::unordered_map
< Element::ElementID,
std::shared_ptr< Element > > 
ElementMap
typedef std::list< INLinkInternalList
typedef std::list< EXTLinkExternalList
typedef std::list< EXTOutOutputsList
typedef ElementMap::const_iterator iterator
typedef
InternalList::const_iterator 
INTiterator
typedef
ExternalList::const_iterator 
EXTiterator
typedef OutputsList::const_iterator OUTiterator
- Защищенные данные inherited from uniset::Schema
ElementMap emap
InternalList inLinks
ExternalList extLinks
OutputsList outList