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

Public Types | |
typedef std::auto_ptr< LinkageSpecificationAST > | Node |
enum | { Type = NodeType_LinkageSpecification } |
Public Member Functions | |
LinkageSpecificationAST () | |
AST * | externType () |
void | setExternType (AST::Node &externType) |
LinkageBodyAST * | linkageBody () |
void | setLinkageBody (LinkageBodyAST::Node &linkageBody) |
DeclarationAST * | declaration () |
void | setDeclaration (DeclarationAST::Node &decl) |
Private Member Functions | |
LinkageSpecificationAST (const LinkageSpecificationAST &source) | |
void | operator= (const LinkageSpecificationAST &source) |
Private Attributes | |
AST::Node | m_externType |
LinkageBodyAST::Node | m_linkageBody |
DeclarationAST::Node | m_declaration |
Member Typedef Documentation
|
Reimplemented from DeclarationAST. Definition at line 670 of file ast.h. Referenced by Parser::parseLinkageSpecification(). |
Member Enumeration Documentation
|
|
Constructor & Destructor Documentation
|
|
|
|
Member Function Documentation
|
Definition at line 684 of file ast.h. Referenced by TreeParser::parseLinkageSpecification(). |
|
|
|
Definition at line 681 of file ast.h. Referenced by TreeParser::parseLinkageSpecification(). |
|
|
|
Definition at line 287 of file ast.cpp. References m_declaration, DeclarationAST::Node, and setDeclaration(). Referenced by setDeclaration(). |
|
Definition at line 275 of file ast.cpp. References m_externType, AST::Node, and setExternType(). Referenced by setExternType(). |
|
Definition at line 281 of file ast.cpp. References m_linkageBody, LinkageBodyAST::Node, and setLinkageBody(). Referenced by setLinkageBody(). |
Member Data Documentation
|
Definition at line 690 of file ast.h. Referenced by setDeclaration(). |
|
Definition at line 688 of file ast.h. Referenced by setExternType(). |
|
Definition at line 689 of file ast.h. Referenced by setLinkageBody(). |
The documentation for this class was generated from the following files: