Skip to main content

The fortrancodeYY_state Struct Reference

Declaration

struct fortrancodeYY_state { ... }

Public Member Attributes Index

QCStringdocBlock

contents of all lines of a documentation block More...

QCStringcurrentModule =QCString()

name of the current enclosing module More...

UseMapuseMembers

info about used modules More...

UseEntryuseEntry

current use statement info More...

std::vector< Scope >scopeStack
boolisExternal = false
QCStringstr =QCString()

contents of fortran string More...

OutputCodeList *code = nullptr
const char *inputString = nullptr

the code fragment as text More...

intinputPosition = 0

read offset during parsing More...

intinputLines = 0

number of line in the code fragment More...

QCStringfileName
intyyLineNr = 0

current line number More...

intcontLineNr = 0

current, local, line number for continuation determination More...

int *hasContLine = nullptr

signals whether or not a line has a continuation line (fixed source form) More...

boolinsideCodeLine = false
const Definition *searchCtx = nullptr
boolcollectXRefs = false
boolisFixedForm = false
boolinsideBody = false

inside subprog/program body? => create links More...

const char *currentFontClass = nullptr
boolinsideSpecialComment = false
boolexampleBlock = false
QCStringexampleName
QCStringexampleFile
std::unique_ptr< FileDef >exampleFileDef
const FileDef *sourceFileDef = nullptr
const Definition *currentDefinition = nullptr
const MemberDef *currentMemberDef = nullptr
boolincludeCodeFragment = false
charstringStartSymbol = '\0'
intbracketCount = 0
intinTypeDecl = 0
boolendComment = false
TooltipManagertooltipManager
std::vector< const Definition * >foldStack
intfixedCommentAfter = 72

Definition at line 127 of file fortrancode.l.

Public Member Attributes

bracketCount

int fortrancodeYY_state::bracketCount = 0

Definition at line 168 of file fortrancode.l.

168 int bracketCount = 0;

code

OutputCodeList* fortrancodeYY_state::code = nullptr

Definition at line 137 of file fortrancode.l.

137 OutputCodeList * code = nullptr;

collectXRefs

bool fortrancodeYY_state::collectXRefs = false

Definition at line 148 of file fortrancode.l.

148 bool collectXRefs = false;

contLineNr

int fortrancodeYY_state::contLineNr = 0

current, local, line number for continuation determination

Definition at line 144 of file fortrancode.l.

144 int contLineNr = 0; //!< current, local, line number for continuation determination

currentDefinition

const Definition* fortrancodeYY_state::currentDefinition = nullptr

Definition at line 161 of file fortrancode.l.

161 const Definition * currentDefinition = nullptr;

currentFontClass

const char* fortrancodeYY_state::currentFontClass = nullptr

Definition at line 152 of file fortrancode.l.

152 const char * currentFontClass = nullptr;

currentMemberDef

const MemberDef* fortrancodeYY_state::currentMemberDef = nullptr

Definition at line 162 of file fortrancode.l.

162 const MemberDef * currentMemberDef = nullptr;

currentModule

QCString fortrancodeYY_state::currentModule =QCString()

name of the current enclosing module

Definition at line 130 of file fortrancode.l.

130 QCString currentModule=QCString(); //!< name of the current enclosing module

docBlock

QCString fortrancodeYY_state::docBlock

contents of all lines of a documentation block

Definition at line 129 of file fortrancode.l.

129 QCString docBlock; //!< contents of all lines of a documentation block

endComment

bool fortrancodeYY_state::endComment = false

Definition at line 173 of file fortrancode.l.

173 bool endComment = false;

exampleBlock

bool fortrancodeYY_state::exampleBlock = false

Definition at line 155 of file fortrancode.l.

155 bool exampleBlock = false;

exampleFile

QCString fortrancodeYY_state::exampleFile

Definition at line 157 of file fortrancode.l.

exampleFileDef

std::unique_ptr<FileDef> fortrancodeYY_state::exampleFileDef

Definition at line 159 of file fortrancode.l.

159 std::unique_ptr<FileDef> exampleFileDef;

exampleName

QCString fortrancodeYY_state::exampleName

Definition at line 156 of file fortrancode.l.

fileName

QCString fortrancodeYY_state::fileName

Definition at line 142 of file fortrancode.l.

fixedCommentAfter

int fortrancodeYY_state::fixedCommentAfter = 72

Definition at line 177 of file fortrancode.l.

foldStack

std::vector<const Definition *> fortrancodeYY_state::foldStack

Definition at line 175 of file fortrancode.l.

175 std::vector<const Definition *> foldStack;

hasContLine

int* fortrancodeYY_state::hasContLine = nullptr

signals whether or not a line has a continuation line (fixed source form)

Definition at line 145 of file fortrancode.l.

145 int *hasContLine = nullptr; //!< signals whether or not a line has a continuation line (fixed source form)

includeCodeFragment

bool fortrancodeYY_state::includeCodeFragment = false

Definition at line 163 of file fortrancode.l.

163 bool includeCodeFragment = false;

inputLines

int fortrancodeYY_state::inputLines = 0

number of line in the code fragment

Definition at line 141 of file fortrancode.l.

141 int inputLines = 0; //!< number of line in the code fragment

inputPosition

int fortrancodeYY_state::inputPosition = 0

read offset during parsing

Definition at line 140 of file fortrancode.l.

140 int inputPosition = 0; //!< read offset during parsing

inputString

const char* fortrancodeYY_state::inputString = nullptr

the code fragment as text

Definition at line 139 of file fortrancode.l.

139 const char * inputString = nullptr; //!< the code fragment as text

insideBody

bool fortrancodeYY_state::insideBody = false

inside subprog/program body? => create links

Definition at line 151 of file fortrancode.l.

151 bool insideBody = false; //!< inside subprog/program body? => create links

insideCodeLine

bool fortrancodeYY_state::insideCodeLine = false

Definition at line 146 of file fortrancode.l.

146 bool insideCodeLine = false;

insideSpecialComment

bool fortrancodeYY_state::insideSpecialComment = false

Definition at line 153 of file fortrancode.l.

inTypeDecl

int fortrancodeYY_state::inTypeDecl = 0

Definition at line 171 of file fortrancode.l.

171 int inTypeDecl = 0;

isExternal

bool fortrancodeYY_state::isExternal = false

Definition at line 134 of file fortrancode.l.

134 bool isExternal = false;

isFixedForm

bool fortrancodeYY_state::isFixedForm = false

Definition at line 149 of file fortrancode.l.

149 bool isFixedForm = false;

scopeStack

std::vector<Scope> fortrancodeYY_state::scopeStack

Definition at line 133 of file fortrancode.l.

133 std::vector<Scope> scopeStack;

searchCtx

const Definition* fortrancodeYY_state::searchCtx = nullptr

Definition at line 147 of file fortrancode.l.

147 const Definition *searchCtx = nullptr;

sourceFileDef

const FileDef* fortrancodeYY_state::sourceFileDef = nullptr

Definition at line 160 of file fortrancode.l.

160 const FileDef * sourceFileDef = nullptr;

str

QCString fortrancodeYY_state::str =QCString()

contents of fortran string

Definition at line 135 of file fortrancode.l.

135 QCString str=QCString(); //!< contents of fortran string

stringStartSymbol

char fortrancodeYY_state::stringStartSymbol = '\0'

Definition at line 165 of file fortrancode.l.

165 char stringStartSymbol = '\0'; // single or double quote

tooltipManager

TooltipManager fortrancodeYY_state::tooltipManager

Definition at line 174 of file fortrancode.l.

useEntry

UseEntry fortrancodeYY_state::useEntry

current use statement info

Definition at line 132 of file fortrancode.l.

132 UseEntry useEntry; //!< current use statement info

useMembers

UseMap fortrancodeYY_state::useMembers

info about used modules

Definition at line 131 of file fortrancode.l.

131 UseMap useMembers; //!< info about used modules

yyLineNr

int fortrancodeYY_state::yyLineNr = 0

current line number

Definition at line 143 of file fortrancode.l.

143 int yyLineNr = 0; //!< current line number

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


Generated via doxygen2docusaurus by Doxygen 1.14.0.