Package-level declarations
Types
Link copied to clipboard
FunctionPointerType represents FunctionPointers in CPP containing a list of parameters and a return type.
Link copied to clipboard
A type representing a function. It contains a list of parameters and one or more return types.
Link copied to clipboard
IncompleteTypes are defined as object with unknown size.
Link copied to clipboard
This is the main type in the Type system.
Link copied to clipboard
ParameterizedTypes describe types, that are passed as Paramters to Classes E.g.
Link copied to clipboard
PointerTypes represent all references to other Types.
Link copied to clipboard
Link copied to clipboard
ReferenceTypes describe CPP References (int&), which are represent an alternative name for a variable.
Link copied to clipboard
interface SecondOrderType
Link copied to clipboard
Class responsible for parsing the type definition and create the same Type as described by the type string, but complying to the CPG TypeSystem
Link copied to clipboard
UnknownType describe the case in which it is not possible for the CPG to determine which Type is used.