![]() |
Zen
A cross-platform functional programming language
|
| 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] |
| getNativeType() const | UserDefinedTypeSpec | [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] |
| NativeType enum name | UserDefinedTypeSpec | |
| Node() | Node | [inline, protected] |
| ntIntrinsic enum value | UserDefinedTypeSpec | |
| ntNone enum value (defined in UserDefinedTypeSpec) | UserDefinedTypeSpec | |
| ntQuery enum value | UserDefinedTypeSpec | |
| ntSystem enum value | UserDefinedTypeSpec | |
| setAccessType(const AccessType::T &accessType) | TypeSpec | [inline] |
| setName(const z::string &name) | TypeSpec | [inline] |
| setParent(TypeSpec &parent) | ChildTypeSpec | [inline] |
| TypeDefTypeSpec(const AccessType::T &accessType, const z::string &name, const NativeType &ntype) | TypeDefTypeSpec | [inline, protected] |
| TypeSpec(const AccessType::T &accessType, const z::string &name) | TypeSpec | [inline, protected] |
| UserDefinedTypeSpec(const AccessType::T &accessType, const z::string &name, const NativeType &ntype) | UserDefinedTypeSpec | [inline, protected] |
| visit(Visitor &visitor) const =0 | TypeSpec | [pure virtual] |
| ~Node() | Node | [inline, virtual] |