Zen
A cross-platform functional programming language
|
_filename | Unit | [private] |
_implList | Unit | [private] |
_importList | Unit | [private] |
_importNS | Unit | [private] |
_mainContinuation | Unit | [private] |
_nodeList | Unit | [private] |
_projectDef | Unit | [private] |
_rootNS | Unit | [private] |
_unitNS | Unit | [private] |
addChild(T &child) | TypeSpec | [inline] |
addImport(Ast::ImportStatement &stmt) | Unit | [inline] |
addItem(const ImplItem &item) | Unit | [inline] |
addNode(T *node) | Unit | [inline] |
addUnitNS(const z::string &name) | Unit | [inline] |
ChildList typedef | TypeSpec | |
ChildMap typedef | TypeSpec | |
getAccessType() const | TypeSpec | [inline] |
getChildList() const | TypeSpec | [inline] |
getFilename() const | Unit | [inline] |
getImplList() const | Unit | [inline] |
getImportList() const | Unit | [inline] |
getImportNS() | Unit | [inline] |
getImportNS() const | Unit | [inline] |
getMainContinuation() const | Unit | [inline] |
getName() const | TypeSpec | [inline] |
getProjectDef() | Unit | [inline] |
getRootNS() | Unit | [inline] |
getRootNS() const | Unit | [inline] |
getUnitNS() const | Unit | [inline] |
hasChild(const z::string &name) const | TypeSpec | [inline] |
hasMainContinuation() const | Unit | [inline] |
hasMember(const z::string &name) const | TypeSpec | [inline, virtual] |
ImplList typedef | Unit | |
ImportList typedef | Unit | |
isPublic() const | TypeSpec | [inline] |
Node() | Node | [inline, protected] |
Ptr typedef | Unit | [private] |
RootTypeSpec(const AccessType::T &accessType, const z::string &name) | RootTypeSpec | [inline, protected] |
setAccessType(const AccessType::T &accessType) | TypeSpec | [inline] |
setFilename(const z::string &filename) | Unit | [inline] |
setMainContinuation(const Ast::ContinuationImplItem &continuation) | Unit | [inline] |
setName(const z::string &name) | TypeSpec | [inline] |
setProjectDef(const Ast::StructInitExpr &expr) | Unit | [inline] |
TypeSpec(const AccessType::T &accessType, const z::string &name) | TypeSpec | [inline, protected] |
Unit(const AccessType::T &accessType) | Unit | [inline] |
visit(TypeSpec::Visitor &visitor) const | Unit | [private, virtual] |
~Node() | Node | [inline, virtual] |