umbrello/umbrello
TypeParameterAST Class Reference
#include <ast.h>
Inheritance diagram for TypeParameterAST:
Public Types | |
enum | { Type = NodeType_TypeParameter } |
typedef AUTO_PTR < TypeParameterAST > | Node |
Public Types inherited from AST | |
enum | { Type =NodeType_Generic } |
typedef AUTO_PTR< AST > | Node |
Public Member Functions | |
TypeParameterAST () | |
AST * | kind () |
NameAST * | name () |
void | setKind (AST::Node &kind) |
void | setName (NameAST::Node &name) |
void | setTemplateParameterList (AUTO_PTR< class TemplateParameterListAST > &templateParameterList) |
void | setTypeId (AST::Node &typeId) |
class TemplateParameterListAST * | templateParameterList () |
AST * | typeId () |
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
Member Enumeration Documentation
Constructor & Destructor Documentation
Member Function Documentation
void TypeParameterAST::setName | ( | NameAST::Node & | name | ) |
void TypeParameterAST::setTemplateParameterList | ( | AUTO_PTR< class TemplateParameterListAST > & | templateParameterList | ) |
|
inline |
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.