1 package net.sourceforge.pmd.cpd.cppast;
2
3 /***
4 * Holds the various attributes of a declaration. This is filled up as the
5 * declaration is parsed.
6 */
7
8 public class Declaration
9 {
10 /***
11 * class/struct/union is indicated by CLASS.
12 */
13 boolean isClass;
14
15 /***
16 * Indicates if this is a typedef declaration.
17 */
18 boolean isTypedef;
19
20 /***
21 * Name of the declarator.
22 */
23 String name;
24
25 /***
26 * Scopename. By default, it is the current scope. If the name is declared
27 * with scope override operator, it will be set to that scope.
28 */
29 Scope scope;
30 }
This page was automatically generated by Maven