Zen
A cross-platform functional programming language

FunctionDef Member List

This is the complete list of members for FunctionDef, including all inherited members.
_gnameFunctionDef [private]
_implFunctionDef [private]
_modifierFunctionDef [private]
addChild(T &child)TypeSpec [inline]
ChildList typedefTypeSpec
ChildMap typedefTypeSpec
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 nameUserDefinedTypeSpec
Node()Node [inline, protected]
ntIntrinsic enum valueUserDefinedTypeSpec
ntNone enum value (defined in UserDefinedTypeSpec)UserDefinedTypeSpec
ntQuery enum valueUserDefinedTypeSpec
ntSystem enum valueUserDefinedTypeSpec
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]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines