class MacroExpander::DefinitionParser

Declaration

class MacroExpander::DefinitionParser { /* full declaration omitted */ };

Declared at: clang/lib/Format/MacroExpander.cpp:48

Member Variables

private size_t Pos = 0
private clang::format::FormatToken* Current = nullptr
private clang::format::MacroExpander::Definition Def
private ArrayRef<clang::format::FormatToken*> Tokens

Method Overview

Methods

DefinitionParser(
    ArrayRef<clang::format::FormatToken*> Tokens)

Declared at: clang/lib/Format/MacroExpander.cpp:50

Parameters

ArrayRef<clang::format::FormatToken*> Tokens

void nextToken()

Declared at: clang/lib/Format/MacroExpander.cpp:108

MacroExpander::Definition parse()

Declared at: clang/lib/Format/MacroExpander.cpp:57

bool parseExpansion()

Declared at: clang/lib/Format/MacroExpander.cpp:91

bool parseParams()

Declared at: clang/lib/Format/MacroExpander.cpp:74

void parseTail()

Declared at: clang/lib/Format/MacroExpander.cpp:100