Doxygen
Loading...
Searching...
No Matches
commentcnvYY_state Struct Reference
+ Collaboration diagram for commentcnvYY_state:

Public Member Functions

 commentcnvYY_state (const std::string *i, std::string &o)
 

Public Attributes

const std::string * inBuf
 
std::string & outBuf
 
int inBufPos = 0
 
int col = 0
 
int blockHeadCol = 0
 
int insertCommentCol = 0
 
bool mlBrief = FALSE
 
int readLineCtx = 0
 
int includeCtx = 0
 
int raiseLevel = 0
 
QCString raiseLabel
 
int raiseIncrement = 0
 
QCString raisePrefix
 
bool skip = FALSE
 
QCString fileName
 
int lineNr = 0
 
int condCtx = 0
 
std::stack< commentcnvYY_CondCtxcondStack
 
std::stack< int > commentStack
 
QCString blockName
 
int lastCommentContext = 0
 
bool inSpecialComment = FALSE
 
bool inRoseComment = FALSE
 
int stringContext = 0
 
int charContext = 0
 
int javaBlock = 0
 
bool specialComment = FALSE
 
bool inVerbatim = false
 
bool inHtmlDoxygenCommand = false
 
bool firstIncludeLine = false
 
bool insertCppCommentMarker = false
 
QCString aliasCmd
 
QCString aliasString
 
int blockCount = 0
 
bool lastEscaped = FALSE
 
int lastBlockContext = 0
 
bool pythonDocString = FALSE
 
char pythonDocStringChar = '\0'
 
int nestingCount = 0
 
bool vhdl = FALSE
 
SrcLangExt lang = SrcLangExt::Unknown
 
bool isFixedForm = FALSE
 
std::deque< std::unique_ptr< commentcnv_FileState > > includeStack
 
std::vector< std::string > expandedAliases
 
QCString snippetFileName
 
QCString snippetName
 

Detailed Description

Definition at line 94 of file commentcnv.l.

Constructor & Destructor Documentation

◆ commentcnvYY_state()

commentcnvYY_state::commentcnvYY_state ( const std::string * i,
std::string & o )
inline

Definition at line 96 of file commentcnv.l.

96: inBuf(i), outBuf(o) {}

References inBuf, and outBuf.

Member Data Documentation

◆ aliasCmd

QCString commentcnvYY_state::aliasCmd

Definition at line 128 of file commentcnv.l.

◆ aliasString

QCString commentcnvYY_state::aliasString

Definition at line 129 of file commentcnv.l.

◆ blockCount

int commentcnvYY_state::blockCount = 0

Definition at line 130 of file commentcnv.l.

◆ blockHeadCol

int commentcnvYY_state::blockHeadCol = 0

Definition at line 101 of file commentcnv.l.

◆ blockName

QCString commentcnvYY_state::blockName

Definition at line 116 of file commentcnv.l.

◆ charContext

int commentcnvYY_state::charContext = 0

Definition at line 121 of file commentcnv.l.

◆ col

int commentcnvYY_state::col = 0

Definition at line 100 of file commentcnv.l.

◆ commentStack

std::stack<int> commentcnvYY_state::commentStack

Definition at line 115 of file commentcnv.l.

◆ condCtx

int commentcnvYY_state::condCtx = 0

Definition at line 113 of file commentcnv.l.

◆ condStack

std::stack<commentcnvYY_CondCtx> commentcnvYY_state::condStack

Definition at line 114 of file commentcnv.l.

◆ expandedAliases

std::vector<std::string> commentcnvYY_state::expandedAliases

Definition at line 140 of file commentcnv.l.

◆ fileName

QCString commentcnvYY_state::fileName

Definition at line 111 of file commentcnv.l.

◆ firstIncludeLine

bool commentcnvYY_state::firstIncludeLine = false

Definition at line 126 of file commentcnv.l.

◆ inBuf

const std::string* commentcnvYY_state::inBuf

Definition at line 97 of file commentcnv.l.

Referenced by commentcnvYY_state().

◆ inBufPos

int commentcnvYY_state::inBufPos = 0

Definition at line 99 of file commentcnv.l.

◆ includeCtx

int commentcnvYY_state::includeCtx = 0

Definition at line 105 of file commentcnv.l.

◆ includeStack

std::deque<std::unique_ptr<commentcnv_FileState> > commentcnvYY_state::includeStack

Definition at line 139 of file commentcnv.l.

◆ inHtmlDoxygenCommand

bool commentcnvYY_state::inHtmlDoxygenCommand = false

Definition at line 125 of file commentcnv.l.

◆ inRoseComment

bool commentcnvYY_state::inRoseComment = FALSE

Definition at line 119 of file commentcnv.l.

◆ insertCommentCol

int commentcnvYY_state::insertCommentCol = 0

Definition at line 102 of file commentcnv.l.

◆ insertCppCommentMarker

bool commentcnvYY_state::insertCppCommentMarker = false

Definition at line 127 of file commentcnv.l.

◆ inSpecialComment

bool commentcnvYY_state::inSpecialComment = FALSE

Definition at line 118 of file commentcnv.l.

◆ inVerbatim

bool commentcnvYY_state::inVerbatim = false

Definition at line 124 of file commentcnv.l.

◆ isFixedForm

bool commentcnvYY_state::isFixedForm = FALSE

Definition at line 138 of file commentcnv.l.

◆ javaBlock

int commentcnvYY_state::javaBlock = 0

Definition at line 122 of file commentcnv.l.

◆ lang

SrcLangExt commentcnvYY_state::lang = SrcLangExt::Unknown

Definition at line 137 of file commentcnv.l.

◆ lastBlockContext

int commentcnvYY_state::lastBlockContext = 0

Definition at line 132 of file commentcnv.l.

◆ lastCommentContext

int commentcnvYY_state::lastCommentContext = 0

Definition at line 117 of file commentcnv.l.

◆ lastEscaped

bool commentcnvYY_state::lastEscaped = FALSE

Definition at line 131 of file commentcnv.l.

◆ lineNr

int commentcnvYY_state::lineNr = 0

Definition at line 112 of file commentcnv.l.

◆ mlBrief

bool commentcnvYY_state::mlBrief = FALSE

Definition at line 103 of file commentcnv.l.

◆ nestingCount

int commentcnvYY_state::nestingCount = 0

Definition at line 135 of file commentcnv.l.

◆ outBuf

std::string& commentcnvYY_state::outBuf

Definition at line 98 of file commentcnv.l.

Referenced by commentcnvYY_state().

◆ pythonDocString

bool commentcnvYY_state::pythonDocString = FALSE

Definition at line 133 of file commentcnv.l.

◆ pythonDocStringChar

char commentcnvYY_state::pythonDocStringChar = '\0'

Definition at line 134 of file commentcnv.l.

◆ raiseIncrement

int commentcnvYY_state::raiseIncrement = 0

Definition at line 108 of file commentcnv.l.

◆ raiseLabel

QCString commentcnvYY_state::raiseLabel

Definition at line 107 of file commentcnv.l.

◆ raiseLevel

int commentcnvYY_state::raiseLevel = 0

Definition at line 106 of file commentcnv.l.

◆ raisePrefix

QCString commentcnvYY_state::raisePrefix

Definition at line 109 of file commentcnv.l.

◆ readLineCtx

int commentcnvYY_state::readLineCtx = 0

Definition at line 104 of file commentcnv.l.

◆ skip

bool commentcnvYY_state::skip = FALSE

Definition at line 110 of file commentcnv.l.

◆ snippetFileName

QCString commentcnvYY_state::snippetFileName

Definition at line 141 of file commentcnv.l.

◆ snippetName

QCString commentcnvYY_state::snippetName

Definition at line 142 of file commentcnv.l.

◆ specialComment

bool commentcnvYY_state::specialComment = FALSE

Definition at line 123 of file commentcnv.l.

◆ stringContext

int commentcnvYY_state::stringContext = 0

Definition at line 120 of file commentcnv.l.

◆ vhdl

bool commentcnvYY_state::vhdl = FALSE

Definition at line 136 of file commentcnv.l.


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