ROSE
0.9.6a
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
SgVariableSymbol.docs
Go to the documentation of this file.
1
// Documentation for class SgVariableSymbol
4
35
// Documentation for class SgVariableSymbol data members
38
39
/*
40
\var SgVariableSymbol::p_declaration
41
\brief This pointer is always valid and stores the first non-defining declaration
42
where the class was defined.
43
44
It is important to note that this is the first non-defining declaration as
45
opposed to the defining declaration. Thus is it the first forward declaration for the
46
named class or a non-defining version of the declaration if the named class is
47
defined at the locations where it was declared.
48
49
\internal The value held is sharable across many references where as the defining
50
declaration (not held by this variable) should have one unique reference
51
within the Sage III AST, except where reference though the declarations
52
definingDeclaration data member pointer. See declarations for details
53
(SgDeclarationStatements).
54
*/
55
57
// Documentation for class SgVariableSymbol member functions (methods)
59
60
/*
61
NOT IMPELEMENTED IN C++ SOURCE CODE
62
\fn SgVariableSymbol::SgVariableSymbol (const SgVariableSymbol &X)
63
\brief Copy constructor (made private to prevent being called by accident).
64
*/
65
rose-edg4x
docs
testDoxygen
SgVariableSymbol.docs
Generated on Mon May 5 2014 17:29:28 for ROSE by
1.8.4