Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 1 and Version 2 of code/doc/Identifier


Ignore:
Timestamp:
Feb 24, 2008, 10:36:16 PM (16 years ago)
Author:
landauf
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • code/doc/Identifier

    v1 v2  
    1515== Functions ==
    1616
     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
    1739== Networking ==
    1840