UniSet
1.4.0
|
Классы | |
struct | EXTLink |
struct | EXTOut |
struct | INLink |
Открытые типы | |
typedef std::map < Element::ElementID, Element * > | ElementMap |
typedef std::list< INLink > | InternalList |
typedef std::list< EXTLink > | ExternalList |
typedef std::list< EXTOut > | OutputsList |
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< INLink > | InternalList |
typedef std::list< EXTLink > | ExternalList |
typedef std::list< EXTOut > | OutputsList |
typedef ElementMap::const_iterator | iterator |
typedef InternalList::const_iterator | INTiterator |
typedef ExternalList::const_iterator | EXTiterator |
typedef OutputsList::const_iterator | OUTiterator |
Открытые члены | |
Element * | manage (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 () |
Element * | find (Element::ElementID id) |
Element * | findExtLink (const std::string name) |
Element * | findOut (const std::string name) |
Element * | manage (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 () |
Element * | find (Element::ElementID id) |
Element * | findExtLink (const std::string name) |
Element * | findOut (const std::string name) |
Защищенные данные | |
ElementMap | emap |
InternalList | inLinks |
ExternalList | extLinks |
OutputsList | outList |