Package entities

Interface Summary
ScopeManager This interface contains all the operation used to add objects corresponding to C++ entities to other C++ entities that can contain them.
 

Class Summary
Access The Access class represents an access specifier found in a C++ class.
Allocation The Allocation class represents the information regarding the allocation of a new object obtained by the "new" statement
Assignment This class represents a C++ assignment statement
BoolWrapper This class is a wrapper for a boolean variable
BreakExpression The class BreakExpression represents a break expression
Call The Call class represents a function or method call statement
CaseExpression The class CaseExpression represents the statements in a case block
CatchExpression The class CatchExpression represents the statements in a catch block
ClassEntity The ClassEntity class represents the information regarding a C++ Class.
CompositeExpression The class CompositeExpression represents a statement composed by more than one expression
ConstantExpression The class ConstantExpression represents a constant expression
ContinueExpression The class ContinueExpression represents a continue expression
DeleteExpression The class DeleteExpression represents a C++ delete statement
ElseExpression The class ElseExpression represents the statements in a Else block
EntityDBManager This class exploits the java interface to db.
Enumerator The Enumerator class represents the information about the type enumeration
Expression Represent a generic C++ statement
Filter The Filter class can be used to remove the entities that satisfy some condition from the data collected during the parsing phase .
ForExpression The class ForExpression represents a for statement
Function The Function class represents the information regarding a function.
GotoExpression The class GotoExpression represents a goto expression
HeaderFile The HeaderFile class represents the information regarding the file in which the user defines a class (e.g.
IfExpression The class IfExpression represents an if-statement
ImplementationFile The ImplementationFile class represents the information regarding the file in which the user implements the class methods (e.g.
Initializer  
IntWrapper This class is a wrapper for a int variable
LimitedClassEntity The LimitedClassEntity class represents the information regarding a C++ Class.
Method The Method class represents the information regarding a method.
Module The Module class represents the information regarding a C++ Module.
NameSpace The NameSpace class represents the information regarding a C++ NameSpace.
Parameter The Parameter class represents the information about the method/functions parameters.
ReturnExpression The class ReturnExpression represents the C++ return statement
ScopeInfo This class gathers information about the scopes of the ScopeManager entities.
ScopeManagerWrapper This class is a wrapper for a ScopeManager object.
SimpleVariable The class represents a C++ variable
SizeOfExpression The class SizeOfExpression represents a sizeOf expression
SuperClass The SuperClass class represents the information about the classes from which a class descends.
SwitchExpression The class SwitchExpression represents an switch-statement
ThenExpression The class ThenExpression represents the statements in a then block
ThrowExpression The class ThrowExpression represents the throw-statement
TryExpression The class TryExpression represents the statements in a try block
Variable The Variable class represents the information regarding a generic variable declaration.
WhileExpression The class WhileExpression represents an while-statement