Updated Spanish translation
[anjuta.git] / plugins / parser-cxx / cxxparser / expression-result.h
blobeb64ced9bc2c7af28868db6ada1ca3af58d028b5
1 /* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 4; tab-width: 4 -*- */
2 /*
3 * anjuta
4 * Copyright (C) Eran Ifrah (Main file for CodeLite www.codelite.org/ )
5 * Copyright (C) Massimo Cora' 2009 <maxcvs@email.it> (Customizations for Anjuta)
6 *
7 * anjuta is free software: you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the
9 * Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
12 * anjuta is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15 * See the GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License along
18 * with this program. If not, see <http://www.gnu.org/licenses/>.
21 #ifndef EXPRESSION_RESULT_H
22 #define EXPRESSION_RESULT_H
24 #include <string>
25 #include <stdio.h>
27 class ExpressionResult
29 public:
31 bool m_isFunc;
32 std::string m_name;
33 bool m_isThis;
34 bool m_isaType;
35 bool m_isPtr;
36 std::string m_scope;
37 bool m_isTemplate;
38 std::string m_templateInitList;
40 public:
41 ExpressionResult();
42 virtual ~ExpressionResult();
43 void reset();
44 void print();
45 std::string toString() const;
47 #endif //EXPRESSION_RESULT_H