| 17 | * '''Comparison''': |
| 18 | * ''myidentifier'''''->isA('''''other''''')''': Compares the Identifier (''myidentifier'') with another Identifier (''other''). If ''myidentifier'' represents exactly the same or an inheriting class, the function returns true. |
| 19 | * ''myidentifier'''''->isExactlyA('''''other''''')''': If ''myidentifier'' and ''other'' represent both the same class, the function returns true. |
| 20 | * ''myidentifier'''''->isChildOf('''''other''''')''': If the class represented by ''myidentifier'' is a child of the class represented by ''other'', the function returns true. |
| 21 | * ''myidentifier'''''->isDirectChildOf('''''other''''')''': Like isChildOf(...), but the class represented by ''myidentifier'' must be inherited directly without other classes between (class ''myidentifierclass'' : public ''otherclass''). |
| 22 | * ''myidentifier'''''->isParentOf('''''other''''')''': If the class represented by ''myidentifier'' is a parent of the class represented by ''other'', meaning the other class is a child, the function returns true. |
| 23 | * ''myidentifier'''''->isDirectParentOf('''''other''''')''': Like isParentOf(...), but the class represented by ''myidentifier'' must be a direct parent without other classes between (class ''otherclass'' : public ''myidentifierclass''). |
| 24 | |
| 25 | * '''Fabricate''': |
| 26 | * fabricate() returns a new object of the class represented by the Identifier (see [wiki:ClassFactory]). |
| 27 | |
| 28 | * '''Name''': |
| 29 | * getName() returns the name of the represented class. |
| 30 | |
| 31 | * '''Class-hierarchy''': You can retrieve lists and iterators (begin and end) of: |
| 32 | * '''parents''': getParents(), getParentsBegin(), getParentsEnd() |
| 33 | * '''directParents''': getDirectParents(), getDirectParentsBegin(), getDirectParentsEnd() |
| 34 | * '''children''': getChildren(), getChildrenBegin(), getChildrenEnd() |
| 35 | * '''directChildren''': getDirectChildren(), getDirectChildrenBegin(), getDirectChildrenEnd() |
| 36 | |
| 37 | == Examples == |
| 38 | |