clang: clang::format::ScopedMacroState Class Reference (original) (raw)
#include "[/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/Format/FormatTokenSource.h](FormatTokenSource%5F8h%5Fsource.html)"
Public Member Functions | |
---|---|
ScopedMacroState (UnwrappedLine &Line, FormatTokenSource *&TokenSource, FormatToken *&ResetToken) | |
~ScopedMacroState () override | |
FormatToken * | getNextToken () override |
FormatToken * | getPreviousToken () override |
FormatToken * | peekNextToken (bool SkipComment) override |
bool | isEOF () override |
unsigned | getPosition () override |
FormatToken * | setPosition (unsigned Position) override |
FormatToken * | insertTokens (ArrayRef< FormatToken * > Tokens) override |
![]() |
|
virtual | ~FormatTokenSource () |
virtual FormatToken * | getNextToken ()=0 |
virtual FormatToken * | getPreviousToken ()=0 |
virtual FormatToken * | peekNextToken (bool SkipComment=false)=0 |
virtual bool | isEOF ()=0 |
virtual unsigned | getPosition ()=0 |
virtual FormatToken * | setPosition (unsigned Position)=0 |
virtual FormatToken * | insertTokens (ArrayRef< FormatToken * > Tokens)=0 |
FormatToken * | getNextNonComment () |
Definition at line 191 of file FormatTokenSource.h.
◆ ~ScopedMacroState()
clang::format::ScopedMacroState::~ScopedMacroState ( ) | inlineoverride |
---|
◆ getNextToken()
FormatToken * clang::format::ScopedMacroState::getNextToken ( ) | inlineoverridevirtual |
---|
◆ getPosition()
unsigned clang::format::ScopedMacroState::getPosition ( ) | inlineoverridevirtual |
---|
◆ getPreviousToken()
FormatToken * clang::format::ScopedMacroState::getPreviousToken ( ) | inlineoverridevirtual |
---|
◆ insertTokens()
◆ isEOF()
bool clang::format::ScopedMacroState::isEOF ( ) | inlineoverridevirtual |
---|
◆ peekNextToken()
FormatToken * clang::format::ScopedMacroState::peekNextToken ( bool SkipComment) | inlineoverridevirtual |
---|
◆ setPosition()
FormatToken * clang::format::ScopedMacroState::setPosition ( unsigned Position) | inlineoverridevirtual |
---|
The documentation for this class was generated from the following file:
- lib/Format/FormatTokenSource.h