UniSet  1.4.0
Классы | Открытые типы | Открытые члены | Защищенные данные
Класс Schema
Граф наследования:Schema:
SchemaXML SchemaXML

Полный список членов класса

Классы

struct  EXTLink
struct  EXTOut
struct  INLink

Открытые типы

typedef std::map
< Element::ElementID, 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
typedef std::map
< Element::ElementID, 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

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

Elementmanage (Element *el)
void remove (Element *el)
void link (Element::ElementID rootID, Element::ElementID childID, int numIn)
void unlink (Element::ElementID rootID, Element::ElementID childID)
void extlink (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 ()
Elementfind (Element::ElementID id)
ElementfindExtLink (const std::string name)
ElementfindOut (const std::string name)
Elementmanage (Element *el)
void remove (Element *el)
void link (Element::ElementID rootID, Element::ElementID childID, int numIn)
void unlink (Element::ElementID rootID, Element::ElementID childID)
void extlink (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 ()
Elementfind (Element::ElementID id)
ElementfindExtLink (const std::string name)
ElementfindOut (const std::string name)

Защищенные данные

ElementMap emap
InternalList inLinks
ExternalList extLinks
OutputsList outList

Объявления и описания членов классов находятся в файлах: