AstCreator
Translates the Eclipse CDT AST into a CPG AST.
Value members
Concrete methods
Inherited methods
Absolute path for the given file name
Absolute path for the given file name
- Inherited from:
- AstCreatorBase
For the given node, determine if it is expanded from a macro, and if so, create a Call node to represent the macro
invocation and attach ast
as its child.
For the given node, determine if it is expanded from a macro, and if so, create a Call node to represent the macro
invocation and attach ast
as its child.
- Inherited from:
- MacroHandler
- Inherited from:
- AstForTypesCreator
For a given call node, arguments, and optionally, a receiver, create an AST that represents the call site. The main purpose of this method is to automatically assign the correct argument indices.
For a given call node, arguments, and optionally, a receiver, create an AST that represents the call site. The main purpose of this method is to automatically assign the correct argument indices.
- Inherited from:
- AstCreatorBase
Create a global namespace block for the given filename
Create a global namespace block for the given filename
- Inherited from:
- AstCreatorBase
Creates an AST that represents an entire method, including its content.
Creates an AST that represents an entire method, including its content.
- Inherited from:
- AstCreatorBase
Creates an AST that represents a method stub, containing information about the method, its parameters, and the return type.
Creates an AST that represents a method stub, containing information about the method, its parameters, and the return type.
- Inherited from:
- AstCreatorBase
- Inherited from:
- AstNodeBuilder
- Inherited from:
- AstNodeBuilder
- Inherited from:
- AstNodeBuilder
- Inherited from:
- AstNodeBuilder
The CDT utility method is unfortunately in a class that is marked as deprecated, however, this is because the CDT team would like to discourage its use but at the same time does not plan to remove this code.
The CDT utility method is unfortunately in a class that is marked as deprecated, however, this is because the CDT team would like to discourage its use but at the same time does not plan to remove this code.
- Inherited from:
- MacroHandler