29 size_t length = input.
length();
31 while (i<length && (options.
endLine()==-1 || lineNr<=options.
endLine()))
34 while (j<length && input[j]!=
'\n') j++;
void parseCode(OutputCodeList &codeOutIntf, const QCString &scopeName, const QCString &input, SrcLangExt lang, bool stripCodeComments, const CodeParserOptions &options) override
Parses a source file or fragment with the goal to produce highlighted and cross-referenced output.
Class representing a list of different code generators.
void codify(const QCString &s)
void startCodeLine(int lineNr)
void writeLineNumber(const QCString &ref, const QCString &file, const QCString &anchor, int lineNumber, bool writeLineAnchor)
This is an alternative implementation of QCString.
size_t length() const
Returns the length of the string, not counting the 0-terminator.
QCString mid(size_t index, size_t len=static_cast< size_t >(-1)) const
bool isEmpty() const
Returns TRUE iff the string is empty.
const char * data() const
Returns a pointer to the contents of the string in the form of a 0-terminated C string.
Options to configure the code parser.
const FileDef * fileDef() const
bool showLineNumbers() const
bool inlineFragment() const