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

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

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