clang  19.0.0git
Public Member Functions | List of all members
clang::format::TokenAnnotator Class Reference

Determines extra information about the tokens comprising an UnwrappedLine. More...

#include "/home/runner/work/llvm/llvm/repo/clang/lib/Format/TokenAnnotator.h"

Public Member Functions

 TokenAnnotator (const FormatStyle &Style, const AdditionalKeywords &Keywords)
 
void setCommentLineLevels (SmallVectorImpl< AnnotatedLine * > &Lines) const
 Adapts the indent levels of comment lines to the indent of the subsequent line. More...
 
void annotate (AnnotatedLine &Line)
 
void calculateFormattingInformation (AnnotatedLine &Line) const
 

Detailed Description

Determines extra information about the tokens comprising an UnwrappedLine.

Definition at line 211 of file TokenAnnotator.h.

Constructor & Destructor Documentation

◆ TokenAnnotator()

clang::format::TokenAnnotator::TokenAnnotator ( const FormatStyle Style,
const AdditionalKeywords Keywords 
)
inline

Definition at line 213 of file TokenAnnotator.h.

Member Function Documentation

◆ annotate()

void clang::format::TokenAnnotator::annotate ( AnnotatedLine Line)

◆ calculateFormattingInformation()

void clang::format::TokenAnnotator::calculateFormattingInformation ( AnnotatedLine Line) const

Definition at line 3819 of file TokenAnnotator.cpp.

References clang::First.

◆ setCommentLineLevels()

void clang::format::TokenAnnotator::setCommentLineLevels ( SmallVectorImpl< AnnotatedLine * > &  Lines) const

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