clang 22.0.0git
clang::format::ScopedMacroState Class Reference

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/Format/FormatTokenSource.h"

Inheritance diagram for clang::format::ScopedMacroState:
[legend]

Public Member Functions

 ScopedMacroState (UnwrappedLine &Line, FormatTokenSource *&TokenSource, FormatToken *&ResetToken)
 ~ScopedMacroState () override
FormatTokengetNextToken () override
FormatTokengetPreviousToken () override
FormatTokenpeekNextToken (bool SkipComment) override
bool isEOF () override
unsigned getPosition () override
FormatTokensetPosition (unsigned Position) override
FormatTokeninsertTokens (ArrayRef< FormatToken * > Tokens) override
Public Member Functions inherited from clang::format::FormatTokenSource
virtual ~FormatTokenSource ()
FormatTokengetNextNonComment ()

Detailed Description

Definition at line 191 of file FormatTokenSource.h.

Constructor & Destructor Documentation

◆ ScopedMacroState()

clang::format::ScopedMacroState::ScopedMacroState ( UnwrappedLine & Line,
FormatTokenSource *& TokenSource,
FormatToken *& ResetToken )
inline

Definition at line 193 of file FormatTokenSource.h.

References clang::nullptr.

◆ ~ScopedMacroState()

clang::format::ScopedMacroState::~ScopedMacroState ( )
inlineoverride

Definition at line 206 of file FormatTokenSource.h.

Member Function Documentation

◆ getNextToken()

FormatToken * clang::format::ScopedMacroState::getNextToken ( )
inlineoverridevirtual

Implements clang::format::FormatTokenSource.

Definition at line 214 of file FormatTokenSource.h.

◆ getPosition()

unsigned clang::format::ScopedMacroState::getPosition ( )
inlineoverridevirtual

Implements clang::format::FormatTokenSource.

Definition at line 237 of file FormatTokenSource.h.

◆ getPreviousToken()

FormatToken * clang::format::ScopedMacroState::getPreviousToken ( )
inlineoverridevirtual

Implements clang::format::FormatTokenSource.

Definition at line 225 of file FormatTokenSource.h.

◆ insertTokens()

FormatToken * clang::format::ScopedMacroState::insertTokens ( ArrayRef< FormatToken * > Tokens)
inlineoverridevirtual

Implements clang::format::FormatTokenSource.

Definition at line 245 of file FormatTokenSource.h.

◆ isEOF()

bool clang::format::ScopedMacroState::isEOF ( )
inlineoverridevirtual

Implements clang::format::FormatTokenSource.

Definition at line 235 of file FormatTokenSource.h.

◆ peekNextToken()

FormatToken * clang::format::ScopedMacroState::peekNextToken ( bool SkipComment)
inlineoverridevirtual

Implements clang::format::FormatTokenSource.

Definition at line 229 of file FormatTokenSource.h.

◆ setPosition()

FormatToken * clang::format::ScopedMacroState::setPosition ( unsigned Position)
inlineoverridevirtual

Implements clang::format::FormatTokenSource.

Definition at line 239 of file FormatTokenSource.h.


The documentation for this class was generated from the following file: