#include <CdbBdbObjectVisitorContext.hh>
Public Types | |
| enum | Type { OBJECT, BASE_CLASS, EMBEDDED_OBJECT, MAP_ELEMENT, REFERENCE, MANY_RELATIONSHIP, ONE_RELATIONSHIP } |
| A kind of an element. More... | |
Public Member Functions | |
| Element (const Element &theOther) | |
| Copy constructor. | |
| Element & | operator= (const Element &theOther) |
| Assignment operator. | |
| Type | type () const |
| const | ooRef (ooObj)&ref() const |
| const std::string & | name () const |
| const std::string & | name_2 () const |
| size_t | index () const |
Static Public Member Functions | |
| Element | createObject (const ooRef(ooObj)&theRef, const char *theClassName) |
| Element | createBaseClass (const char *theClassName) |
| Element | createEmbeddedObject (const char *theClassName, const char *theName, size_t theIndex=0) |
| Element | createMapElement (const char *theKeyName) |
| Element | createReference (const char *theName, size_t theIndex=0) |
| Element | createManyRelationship (const char *theName) |
| Element | createOneRelationship (const char *theName) |
More details...
Definition at line 34 of file CdbBdbObjectVisitorContext.hh.
|
|
A kind of an element. These values determine the semantics and usability of other data members of particular elements.
Definition at line 43 of file CdbBdbObjectVisitorContext.hh. |
|
|
Copy constructor.
Definition at line 139 of file CdbBdbObjectVisitorContext.hh. Referenced by createBaseClass(), createEmbeddedObject(), createManyRelationship(), createMapElement(), createObject(), createOneRelationship(), and createReference(). |
|
|
Definition at line 85 of file CdbBdbObjectVisitorContext.hh. References Element(). |
|
||||||||||||||||
|
Definition at line 93 of file CdbBdbObjectVisitorContext.hh. References Element(). |
|
|
Definition at line 120 of file CdbBdbObjectVisitorContext.hh. References Element(). |
|
|
Definition at line 103 of file CdbBdbObjectVisitorContext.hh. References Element(). |
|
||||||||||||
|
Definition at line 76 of file CdbBdbObjectVisitorContext.hh. References Element(). |
|
|
Definition at line 128 of file CdbBdbObjectVisitorContext.hh. References Element(). |
|
||||||||||||
|
Definition at line 111 of file CdbBdbObjectVisitorContext.hh. References Element(). |
|
|
Definition at line 183 of file CdbBdbObjectVisitorContext.hh. |
|
|
Definition at line 173 of file CdbBdbObjectVisitorContext.hh. |
|
|
Definition at line 178 of file CdbBdbObjectVisitorContext.hh. |
|
|
Definition at line 168 of file CdbBdbObjectVisitorContext.hh. |
|
|
Assignment operator.
Definition at line 149 of file CdbBdbObjectVisitorContext.hh. |
|
|
Definition at line 163 of file CdbBdbObjectVisitorContext.hh. |
1.3-rc3