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
DString raiseLabel
int raiseIncrement = 0
DString raisePrefix
bool skip = false
DString fileName
int lineNr = 0
int condCtx = 0
std::stack< commentcnvYY_CondCtxcondStack
std::stack< int > commentStack
DString 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
int verbatimLine = 1
bool inHtmlDoxygenCommand = false
bool firstIncludeLine = false
bool insertCppCommentMarker = false
DString aliasCmd
DString 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
DString snippetFileName
DString snippetName
DString delimiter

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

DString commentcnvYY_state::aliasCmd

Definition at line 129 of file commentcnv.l.

◆ aliasString

DString commentcnvYY_state::aliasString

Definition at line 130 of file commentcnv.l.

◆ blockCount

int commentcnvYY_state::blockCount = 0

Definition at line 131 of file commentcnv.l.

◆ blockHeadCol

int commentcnvYY_state::blockHeadCol = 0

Definition at line 101 of file commentcnv.l.

◆ blockName

DString 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.

◆ delimiter

DString commentcnvYY_state::delimiter

Definition at line 144 of file commentcnv.l.

◆ expandedAliases

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

Definition at line 141 of file commentcnv.l.

◆ fileName

DString commentcnvYY_state::fileName

Definition at line 111 of file commentcnv.l.

◆ firstIncludeLine

bool commentcnvYY_state::firstIncludeLine = false

Definition at line 127 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 140 of file commentcnv.l.

◆ inHtmlDoxygenCommand

bool commentcnvYY_state::inHtmlDoxygenCommand = false

Definition at line 126 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 128 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 139 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 138 of file commentcnv.l.

◆ lastBlockContext

int commentcnvYY_state::lastBlockContext = 0

Definition at line 133 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 132 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 136 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 134 of file commentcnv.l.

◆ pythonDocStringChar

char commentcnvYY_state::pythonDocStringChar = '\0'

Definition at line 135 of file commentcnv.l.

◆ raiseIncrement

int commentcnvYY_state::raiseIncrement = 0

Definition at line 108 of file commentcnv.l.

◆ raiseLabel

DString 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

DString 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

DString commentcnvYY_state::snippetFileName

Definition at line 142 of file commentcnv.l.

◆ snippetName

DString commentcnvYY_state::snippetName

Definition at line 143 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.

◆ verbatimLine

int commentcnvYY_state::verbatimLine = 1

Definition at line 125 of file commentcnv.l.

◆ vhdl

bool commentcnvYY_state::vhdl = false

Definition at line 137 of file commentcnv.l.


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