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

Public Types | |
| enum | { Type = NodeType_Namespace } |
| typedef AUTO_PTR< NamespaceAST > | Node |
Public Types inherited from DeclarationAST | |
| enum | { Type = NodeType_Declaration } |
| typedef AUTO_PTR< DeclarationAST > | Node |
Public Types inherited from AST | |
| enum | { Type =NodeType_Generic } |
| typedef AUTO_PTR< AST > | Node |
Public Member Functions | |
| NamespaceAST () | |
| LinkageBodyAST * | linkageBody () |
| AST * | namespaceName () |
| void | setLinkageBody (LinkageBodyAST::Node &linkageBody) |
| void | setNamespaceName (AST::Node &namespaceName) |
Public Member Functions inherited from DeclarationAST | |
| DeclarationAST () | |
Public Member Functions inherited from AST | |
| AST () | |
| virtual | ~AST () |
| void | appendChild (AST *child) |
| QList< AST * > | children () |
| QString | comment () const |
| Position const & | getEndPosition () const |
| Position const & | getStartPosition () const |
| int | nodeType () const |
| AST * | parent () |
| void | removeChild (AST *child) |
| void | setComment (const QString &comment) |
| void | setEndPosition (Position const &p) |
| void | setNodeType (int nodeType) |
| void | setParent (AST *parent) |
| void | setSlice (const QString &slice) |
| void | setSlice (const QString &text, int position, int length) |
| void | setStartPosition (Position const &p) |
| void | setText (const QString &text) |
| virtual QString | text () const |
Detailed Description
Member Typedef Documentation
| typedef AUTO_PTR<NamespaceAST> NamespaceAST::Node |
Member Enumeration Documentation
Constructor & Destructor Documentation
Member Function Documentation
|
inline |
| void NamespaceAST::setLinkageBody | ( | LinkageBodyAST::Node & | linkageBody | ) |
| void NamespaceAST::setNamespaceName | ( | AST::Node & | namespaceName | ) |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:02 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:02 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference
Public Types inherited from