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
open class IncompleteType : Type
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
open class ParameterizedType : Type
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
open class QualifierConverter : CompositeAttributeConverter<T>
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
abstract class Type : Node
Abstract Type, describing all possible SubTypes, i.e.
Link copied to clipboard
open class TypeParser
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
open class UnknownType : Type
UnknownType describe the case in which it is not possible for the CPG to determine which Type is used.
Link copied to clipboard
open class WrapState
Stores State for rewrap when typeinformation has been unwrapped