C2CpgMacroExpansionTracker

class C2CpgMacroExpansionTracker(stepToTrack: Int) extends MacroExpansionTracker
class MacroExpansionTracker
class Object
trait Matchable
class Any

Type members

Inherited classlikes

class MacroInfo
Inherited from:
MacroExpansionTracker
object MacroInfo
Inherited from:
MacroExpansionTracker

Value members

Concrete methods

@nowarn
override def setExpandedMacroArgument(tokenList: TokenList): Unit
Definition Classes
MacroExpansionTracker

Inherited methods

Inherited from:
MacroExpansionTracker
def appendFunctionStyleMacro(result: TokenList): Unit
Inherited from:
MacroExpansionTracker
Inherited from:
MacroExpansionTracker
Inherited from:
MacroExpansionTracker
def getCodeBeforeStep(): String
Inherited from:
MacroExpansionTracker
def getExpandedMacro(): IMacroBinding
Inherited from:
MacroExpansionTracker
def getReplacement(): ReplaceEdit
Inherited from:
MacroExpansionTracker
def getStepCount(): Int
Inherited from:
MacroExpansionTracker
def isDone(): Boolean
Inherited from:
MacroExpansionTracker
def isRequestedStep(): Boolean
Inherited from:
MacroExpansionTracker
def startFunctionStyleMacro(identifier: Token): Unit
Inherited from:
MacroExpansionTracker
def storeFunctionStyleMacroReplacement(`macro`: PreprocessorMacro, replacement: TokenList, result: TokenList): Unit
Inherited from:
MacroExpansionTracker
def storeObjectStyleMacroReplacement(`macro`: PreprocessorMacro, identifier: Token, replacement: TokenList, result: TokenList): Unit
Inherited from:
MacroExpansionTracker

Concrete fields

val arguments: Buffer[String]