• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

umbrello/umbrello

  • sources
  • kde-4.12
  • kdesdk
  • umbrello
  • umbrello
  • codeimport
  • kdevcppparser
ast_utils.h
Go to the documentation of this file.
1 /***************************************************************************
2  * Copyright (C) 2002 by Roberto Raggi *
3  * roberto@kdevelop.org *
4  * *
5  * This program is free software; you can redistribute it and/or modify *
6  * it under the terms of the GNU General Public License as published by *
7  * the Free Software Foundation; either version 2 of the License, or *
8  * (at your option) any later version. *
9  * *
10  ***************************************************************************/
11 
12 #ifndef AST_UTILS_H
13 #define AST_UTILS_H
14 
15 #include <QString>
16 
17 class AST;
18 class DeclaratorAST;
19 class TypeSpecifierAST;
20 class QStringList;
21 
22 namespace KTextEditor{ class EditInterface; }
23 
24 AST* findNodeAt(AST* unit, int line, int column);
25 void scopeOfNode(AST* ast, QStringList&);
26 QString typeSpecToString(TypeSpecifierAST* typeSpec);
27 QString declaratorToString(DeclaratorAST* declarator, const QString& scope = QString(), bool skipPtrOp=false);
28 
29 #endif // AST_UTILS_H
typeSpecToString
QString typeSpecToString(TypeSpecifierAST *typeSpec)
Definition: ast_utils.cpp:96
AST
Definition: ast.h:202
declaratorToString
QString declaratorToString(DeclaratorAST *declarator, const QString &scope=QString(), bool skipPtrOp=false)
Definition: ast_utils.cpp:104
findNodeAt
AST * findNodeAt(AST *unit, int line, int column)
scopeOfNode
void scopeOfNode(AST *ast, QStringList &)
Definition: ast_utils.cpp:47
DeclaratorAST
Definition: ast.h:818
TypeSpecifierAST
Definition: ast.h:476
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:05:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

umbrello/umbrello

Skip menu "umbrello/umbrello"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • okteta
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal