supertux
Public Member Functions | Public Attributes | List of all members
Namespace Class Reference
Inheritance diagram for Namespace:
CompilationUnit

Public Member Functions

void add_type (AtomicType *type)
 
void add_namespace (Namespace *ns)
 
AtomicType_findType (const std::string &name, bool godown=false)
 
Namespace_findNamespace (const std::string &name, bool godown=false)
 
NamespacefindNamespace (const std::string &name, bool godown=false)
 

Public Attributes

std::vector< Function * > functions
 
std::vector< Field * > fields
 
std::vector< AtomicType * > types
 
std::vector< Namespace * > namespaces
 
Namespaceparent
 
std::string name
 

The documentation for this class was generated from the following file: