AstForFunctionsCreator

io.joern.c2cpg.astcreation.AstForFunctionsCreator
trait AstForFunctionsCreator(implicit withSchemaValidation: ValidationMode)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AstCreator
Self type

Members list

Value members

Concrete methods

protected def astForFunctionDeclarator(funcDecl: IASTFunctionDeclarator): Ast
protected def astForFunctionDefinition(funcDef: IASTFunctionDefinition): Ast
protected def astForMethodBody(body: Option[IASTStatement]): Ast
protected def isCppConstructor(funcDef: IASTFunctionDefinition): Boolean
final protected def isVariadic(functionNode: IASTNode): Boolean
protected def methodDeclarationParentInfo(): (String, String)
protected def parameterNode(parameter: IASTNode, paramIndex: Int): NewMethodParameterIn
final protected def parameters(functionNode: IASTNode): Seq[IASTNode]
protected def setVariadic(parameterNodes: Seq[NewMethodParameterIn], func: IASTNode): Unit