ROSE 0.11.145.147
SgClassSymbol.docs
1
2// Documentation for class SgClassSymbol
4
26// Documentation for class SgClassSymbol data members
28
29/*
30\var SgClassSymbol::p_declaration
31\brief This pointer is always valid and stores the first non-defining declaration
32where the class was defined.
33
34It is important to note that this is the first non-defining declaration as
35opposed to the defining declaration. Thus is it the first forward declaration for the
36named class or a non-defining version of the declaration if the named class is
37defined at the locations where it was declared.
38
39\internal The value held is sharable across many references where as the defining
40declaration (not held by this variable) should have one unique reference
41within the Sage III AST, except where reference though the declarations
42definingDeclaration data member pointer. See declarations for details
43(SgDeclarationStatements).
44*/
45
47// Documentation for class SgClassSymbol member functions (methods)
49
50/*
51NOT IMPELEMENTED IN C++ SOURCE CODE
52\fn SgClassSymbol::SgClassSymbol (const SgClassSymbol &X)
53\brief Copy constructor (made private to prevent being called by accident).
54*/
55