Skip to main content

The commentcnvYY_state Struct Reference

Declaration

struct commentcnvYY_state { ... }

Public Constructors Index

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

Public Member Attributes Index

const std::string *inBuf
std::string &outBuf
intinBufPos = 0
intcol = 0
intblockHeadCol = 0
intinsertCommentCol = 0
boolmlBrief = FALSE
intreadLineCtx = 0
intincludeCtx = 0
intraiseLevel = 0
QCStringraiseLabel
intraiseIncrement = 0
QCStringraisePrefix
boolskip = FALSE
QCStringfileName
intlineNr = 0
intcondCtx = 0
std::stack< commentcnvYY_CondCtx >condStack
std::stack< int >commentStack
QCStringblockName
intlastCommentContext = 0
boolinSpecialComment = FALSE
boolinRoseComment = FALSE
intstringContext = 0
intcharContext = 0
intjavaBlock = 0
boolspecialComment = FALSE
boolinVerbatim = false
boolinHtmlDoxygenCommand = false
boolfirstIncludeLine = false
boolinsertCppCommentMarker = false
QCStringaliasCmd
QCStringaliasString
intblockCount = 0
boollastEscaped = FALSE
intlastBlockContext = 0
boolpythonDocString = FALSE
charpythonDocStringChar = '\0'
intnestingCount = 0
boolvhdl = FALSE
SrcLangExtlang = SrcLangExt::Unknown
boolisFixedForm = FALSE
std::deque< std::unique_ptr< commentcnv_FileState > >includeStack
std::vector< std::string >expandedAliases
QCStringsnippetFileName
QCStringsnippetName

Definition at line 94 of file commentcnv.l.

Public Constructors

commentcnvYY_state()

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

Definition at line 96 of file commentcnv.l.

96 commentcnvYY_state(const std::string *i,std::string &o) : inBuf(i), outBuf(o) {}

References inBuf and outBuf.

Public Member Attributes

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.

130 int blockCount = 0;

blockHeadCol

int commentcnvYY_state::blockHeadCol = 0

Definition at line 101 of file commentcnv.l.

101 int blockHeadCol = 0; // column at which the start of a special comment block was found

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.

121 int charContext = 0;

col

int commentcnvYY_state::col = 0

Definition at line 100 of file commentcnv.l.

100 int col = 0;

commentStack

std::stack<int> commentcnvYY_state::commentStack

Definition at line 115 of file commentcnv.l.

115 std::stack<int> commentStack;

condCtx

int commentcnvYY_state::condCtx = 0

Definition at line 113 of file commentcnv.l.

113 int condCtx = 0;

condStack

std::stack<commentcnvYY_CondCtx> commentcnvYY_state::condStack

Definition at line 114 of file commentcnv.l.

114 std::stack<commentcnvYY_CondCtx> condStack;

expandedAliases

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

Definition at line 140 of file commentcnv.l.

140 std::vector<std::string> expandedAliases;

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.

126 bool firstIncludeLine = false;

inBuf

const std::string* commentcnvYY_state::inBuf

Definition at line 97 of file commentcnv.l.

97 const std::string *inBuf;

Referenced by commentcnvYY_state.

inBufPos

int commentcnvYY_state::inBufPos = 0

Definition at line 99 of file commentcnv.l.

99 int inBufPos = 0;

includeCtx

int commentcnvYY_state::includeCtx = 0

Definition at line 105 of file commentcnv.l.

105 int includeCtx = 0;

includeStack

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

Definition at line 139 of file commentcnv.l.

139 std::deque<std::unique_ptr<commentcnv_FileState>> includeStack;

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.

102 int insertCommentCol = 0; // column at which an include or snippet command was found

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.

124 bool inVerbatim = false;

isFixedForm

bool commentcnvYY_state::isFixedForm = FALSE

Definition at line 138 of file commentcnv.l.

138 bool isFixedForm = FALSE; // For Fortran

javaBlock

int commentcnvYY_state::javaBlock = 0

Definition at line 122 of file commentcnv.l.

122 int javaBlock = 0;

lang

SrcLangExt commentcnvYY_state::lang = SrcLangExt::Unknown

Definition at line 137 of file commentcnv.l.

137 SrcLangExt lang = SrcLangExt::Unknown;

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.

112 int lineNr = 0;

mlBrief

bool commentcnvYY_state::mlBrief = FALSE

Definition at line 103 of file commentcnv.l.

103 bool mlBrief = FALSE;

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.

98 std::string &outBuf;

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.

106 int raiseLevel = 0;

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.

104 int readLineCtx = 0;

skip

bool commentcnvYY_state::skip = FALSE

Definition at line 110 of file commentcnv.l.

110 bool skip = FALSE;

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.

136 bool vhdl = FALSE; // for VHDL old style --! comment

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


Generated via doxygen2docusaurus by Doxygen 1.14.0.