![]() |
Zen
A cross-platform functional programming language
|
| _parent | ChildTypeSpec | [private] |
| addChild(T &child) | TypeSpec | [inline] |
| ChildList typedef | TypeSpec | |
| ChildMap typedef | TypeSpec | |
| ChildTypeSpec(const AccessType::T &accessType, const z::string &name) | ChildTypeSpec | [inline, protected] |
| ChildTypeSpec(const AccessType::T &accessType, TypeSpec &parent, const z::string &name) | ChildTypeSpec | [inline, protected] |
| getAccessType() const | TypeSpec | [inline] |
| getChildList() const | TypeSpec | [inline] |
| getFullName(const z::string &sep) const | ChildTypeSpec | [inline, virtual] |
| getName() const | TypeSpec | [inline] |
| getParent() const | ChildTypeSpec | [inline] |
| hasChild(const z::string &name) const | TypeSpec | [inline] |
| hasMember(const z::string &name) const | TypeSpec | [inline, virtual] |
| hasParent() const | ChildTypeSpec | [inline] |
| isPublic() const | TypeSpec | [inline] |
| Node() | Node | [inline, protected] |
| setAccessType(const AccessType::T &accessType) | TypeSpec | [inline] |
| setName(const z::string &name) | TypeSpec | [inline] |
| setParent(TypeSpec &parent) | ChildTypeSpec | [inline] |
| TypeSpec(const AccessType::T &accessType, const z::string &name) | TypeSpec | [inline, protected] |
| visit(Visitor &visitor) const =0 | TypeSpec | [pure virtual] |
| ~Node() | Node | [inline, virtual] |