NamespaceAST Class Reference
#include <ast.h>
Inheritance diagram for NamespaceAST:

Public Types | |
typedef std::auto_ptr< NamespaceAST > | Node |
enum | { Type = NodeType_Namespace } |
Public Member Functions | |
NamespaceAST () | |
AST * | namespaceName () |
void | setNamespaceName (AST::Node &namespaceName) |
LinkageBodyAST * | linkageBody () |
void | setLinkageBody (LinkageBodyAST::Node &linkageBody) |
Private Member Functions | |
NamespaceAST (const NamespaceAST &source) | |
void | operator= (const NamespaceAST &source) |
Private Attributes | |
AST::Node | m_namespaceName |
LinkageBodyAST::Node | m_linkageBody |
Member Typedef Documentation
|
Reimplemented from DeclarationAST. Definition at line 700 of file ast.h. Referenced by Parser::parseNamespace(). |
Member Enumeration Documentation
|
|
Constructor & Destructor Documentation
|
|
|
|
Member Function Documentation
|
Definition at line 711 of file ast.h. Referenced by TreeParser::parseNamespace(). |
|
Definition at line 708 of file ast.h. Referenced by TagCreator::parseNamespace(), StoreWalker::parseNamespace(), and ComputeRecoveryPoints::parseNamespace(). |
|
|
|
Definition at line 320 of file ast.cpp. References m_linkageBody, LinkageBodyAST::Node, and setLinkageBody(). Referenced by setLinkageBody(). |
|
Definition at line 314 of file ast.cpp. References m_namespaceName, AST::Node, and setNamespaceName(). Referenced by setNamespaceName(). |
Member Data Documentation
|
Definition at line 716 of file ast.h. Referenced by setLinkageBody(). |
|
Definition at line 715 of file ast.h. Referenced by setNamespaceName(). |
The documentation for this class was generated from the following files: