UniSet 2.44.3
Класс uniset::SchemaXML
Граф наследования:uniset::SchemaXML:
Граф связей класса uniset::SchemaXML:

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

void read (const std::string &xmlfile)
Открытые члены унаследованные от 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, long state)
long 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)

Дополнительные унаследованные члены

Открытые типы унаследованные от 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
Защищенные данные унаследованные от uniset::Schema
ElementMap emap
InternalList inLinks
ExternalList extLinks
OutputsList outList