umbrello/umbrello
#include "position.h"
#include <memory>
#include <QList>
#include <QString>
Go to the source code of this file.
|
enum | NodeType {
NodeType_Generic = 0,
NodeType_TemplateArgumentList = 1000,
NodeType_ClassOrNamespaceName,
NodeType_Name,
NodeType_Declaration,
NodeType_TypeSpecifier,
NodeType_BaseSpecifier,
NodeType_BaseClause,
NodeType_ClassSpecifier,
NodeType_Enumerator,
NodeType_EnumSpecifier,
NodeType_ElaboratedTypeSpecifier,
NodeType_LinkageBody,
NodeType_LinkageSpecification,
NodeType_Namespace,
NodeType_NamespaceAlias,
NodeType_Using,
NodeType_UsingDirective,
NodeType_InitDeclaratorList,
NodeType_Typedef,
NodeType_Declarator,
NodeType_InitDeclarator,
NodeType_TemplateDeclaration,
NodeType_SimpleDeclaration,
NodeType_Statement,
NodeType_StatementList,
NodeType_IfStatement,
NodeType_WhileStatement,
NodeType_DoStatement,
NodeType_ForStatement,
NodeType_SwitchStatement,
NodeType_DeclarationStatement,
NodeType_TranslationUnit,
NodeType_FunctionDefinition,
NodeType_ExpressionStatement,
NodeType_ParameterDeclaration,
NodeType_ParameterDeclarationList,
NodeType_ParameterDeclarationClause,
NodeType_Group,
NodeType_AccessDeclaration,
NodeType_TypeParameter,
NodeType_TemplateParameter,
NodeType_TemplateParameterList,
NodeType_Condition,
NodeType_File,
NodeType_Custom = 2000
} |
|
#define AUTO_PTR std::auto_ptr |
#define DECLARE_ALLOC |
( |
|
tp | ) |
|
Enumerator |
---|
NodeType_Generic |
|
NodeType_TemplateArgumentList |
|
NodeType_ClassOrNamespaceName |
|
NodeType_Name |
|
NodeType_Declaration |
|
NodeType_TypeSpecifier |
|
NodeType_BaseSpecifier |
|
NodeType_BaseClause |
|
NodeType_ClassSpecifier |
|
NodeType_Enumerator |
|
NodeType_EnumSpecifier |
|
NodeType_ElaboratedTypeSpecifier |
|
NodeType_LinkageBody |
|
NodeType_LinkageSpecification |
|
NodeType_Namespace |
|
NodeType_NamespaceAlias |
|
NodeType_Using |
|
NodeType_UsingDirective |
|
NodeType_InitDeclaratorList |
|
NodeType_Typedef |
|
NodeType_Declarator |
|
NodeType_InitDeclarator |
|
NodeType_TemplateDeclaration |
|
NodeType_SimpleDeclaration |
|
NodeType_Statement |
|
NodeType_StatementList |
|
NodeType_IfStatement |
|
NodeType_WhileStatement |
|
NodeType_DoStatement |
|
NodeType_ForStatement |
|
NodeType_SwitchStatement |
|
NodeType_DeclarationStatement |
|
NodeType_TranslationUnit |
|
NodeType_FunctionDefinition |
|
NodeType_ExpressionStatement |
|
NodeType_ParameterDeclaration |
|
NodeType_ParameterDeclarationList |
|
NodeType_ParameterDeclarationClause |
|
NodeType_Group |
|
NodeType_AccessDeclaration |
|
NodeType_TypeParameter |
|
NodeType_TemplateParameter |
|
NodeType_TemplateParameterList |
|
NodeType_Condition |
|
NodeType_File |
|
NodeType_Custom |
|
Definition at line 127 of file ast.h.
QString nodeTypeToString |
( |
int |
type | ) |
|
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:01 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.