MacroHandler

class Object
trait Matchable
class Any

Value members

Concrete methods

def asChildOfMacroCall(node: IASTNode, ast: Ast, order: Int): Ast

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.

def expandedFromMacro(node: IASTNode): Option[IASTMacroExpansionLocation]
def isExpandedFromMacro(node: IASTNode): Boolean
@nowarn
def nodeSignature(node: IASTNode): String

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.