version 1.5, 2001/04/27 20:44:38
|
version 1.6, 2001/04/27 23:06:24
|
|
|
*/ | */ |
void check() const; | void check() const; |
| |
/** Prints the class */ |
|
void print(std::ostream& os) const; |
|
|
|
/** Get subclass names of the given class. | /** Get subclass names of the given class. |
@param className - class whose subclass names will be gotten. If | @param className - class whose subclass names will be gotten. If |
className is empty, all classnames are returned. | className is empty, all classnames are returned. |
|
|
Boolean deepInheritance, | Boolean deepInheritance, |
Array<String>& subClassNames) const; | Array<String>& subClassNames) const; |
| |
|
/** Returns true if the given class has sub-classes. */ |
|
Boolean hasSubClasses( |
|
const String& className, |
|
Boolean& hasSubClasses) const; |
|
|
|
/** Prints the class */ |
|
void print(std::ostream& os) const; |
|
|
private: | private: |
| |
|
InheritanceTree(const InheritanceTree&) { } |
|
|
|
InheritanceTree& operator=(const InheritanceTree&) { return *this; } |
|
|
InheritanceTreeRep* _rep; | InheritanceTreeRep* _rep; |
}; | }; |
| |