io.joern.c2cpg.astcreation
package io.joern.c2cpg.astcreation
Members list
Concise view
Type members
Classlikes
class AstCreator(val filename: String, val config: Config, val cdtAst: IASTTranslationUnit, val file2OffsetTable: ConcurrentHashMap[String, Array[Int]]) extends AstCreatorBase with AstForTypesCreator with AstForFunctionsCreator with AstForPrimitivesCreator with AstForStatementsCreator with AstForExpressionsCreator with AstNodeBuilder with AstCreatorHelper with MacroHandler
Translates the Eclipse CDT AST into a CPG AST.
Translates the Eclipse CDT AST into a CPG AST.
Attributes
- Graph
- Supertypes
- trait MacroHandlertrait AstCreatorHelpertrait AstNodeBuildertrait AstForExpressionsCreatortrait AstForStatementsCreatortrait AstForPrimitivesCreatortrait AstForFunctionsCreatortrait AstForTypesCreatorclass AstCreatorBaseclass Objecttrait Matchableclass Any
object AstCreatorHelper
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- AstCreatorHelper.type
trait AstCreatorHelper
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AstCreator
- Self type
trait AstForExpressionsCreator
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AstCreator
- Self type
trait AstForFunctionsCreator
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AstCreator
- Self type
trait AstForPrimitivesCreator
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AstCreator
- Self type
trait AstForStatementsCreator
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AstCreator
- Self type
trait AstForTypesCreator
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AstCreator
- Self type
trait AstNodeBuilder
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AstCreator
- Self type
trait MacroHandler
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AstCreator
- Self type