Zen
A cross-platform functional programming language
|
_gname | FunctionDef | [private] |
_impl | FunctionDef | [private] |
_modifier | FunctionDef | [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] |
FunctionDef(const AccessType::T &accessType, const QualifiedType &out, const z::string &name, Scope &in, const NativeType &ntype, const Ast::FunctionDef::Modifier::T &modifier) | FunctionDef | [inline] |
getAccessType() const | TypeSpec | [inline] |
getChildList() const | TypeSpec | [inline] |
getFullName(const z::string &sep) const | ChildTypeSpec | [inline, virtual] |
getGrammarName() const | FunctionDef | [inline] |
getImpl() const | FunctionDef | [inline] |
getInType() | MethodTypeSpec | [inline] |
getInType() const | MethodTypeSpec | [inline] |
getIsTuple() const | MethodTypeSpec | [inline] |
getModifier() const | FunctionDef | [inline] |
getName() const | TypeSpec | [inline] |
getNativeType() const | UserDefinedTypeSpec | [inline] |
getOutType() const | MethodTypeSpec | [inline] |
getParent() const | ChildTypeSpec | [inline] |
hasChild(const z::string &name) const | TypeSpec | [inline] |
hasImpl() const | FunctionDef | [inline] |
hasMember(const z::string &name) const | TypeSpec | [inline, virtual] |
hasParent() const | ChildTypeSpec | [inline] |
isPublic() const | TypeSpec | [inline] |
MethodTypeSpec(const AccessType::T &accessType, const QualifiedType &out, const z::string &name, Ast::Scope &in, const NativeType &ntype) | MethodTypeSpec | [inline, protected] |
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] |
setGrammarName(const z::string &val) | FunctionDef | [inline] |
setImpl(const ImplItem &impl) | FunctionDef | [inline] |
setIsTuple(const bool &val) | MethodTypeSpec | [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] |
UserDefinedTypeSpec(const AccessType::T &accessType, const z::string &name, const NativeType &ntype) | UserDefinedTypeSpec | [inline, protected] |
visit(TypeSpec::Visitor &visitor) const | FunctionDef | [private, virtual] |
~Node() | Node | [inline, virtual] |