Lexer Member List
This is the complete list of members for
Lexer, including all inherited members.
addSkipWord(const QString &word, SkipType skipType=SkipWord, const QString &str=QString::null) | Lexer | |
currentChar() const | Lexer | [inline, private] |
currentColumn() const | Lexer | [inline] |
currentLine() const | Lexer | [inline] |
currentPosition() const | Lexer | [inline, private] |
d | Lexer | [private] |
eof() const | Lexer | [inline, private] |
findOperator2() const | Lexer | [inline, private] |
findOperator3() const | Lexer | [inline, private] |
getTokenPosition(const Token &token, int *line, int *col) | Lexer | |
handleDirective(const QString &directive) | Lexer | [private] |
index() const | Lexer | [inline] |
Lexer(Driver *driver) | Lexer | |
Lexer(const Lexer &source) | Lexer | [private] |
lookAhead(int n) const | Lexer | [inline] |
m_currentColumn | Lexer | [private] |
m_currentLine | Lexer | [private] |
m_driver | Lexer | [private] |
m_endPtr | Lexer | [private] |
m_ifLevel | Lexer | [private] |
m_index | Lexer | [private] |
m_inPreproc | Lexer | [private] |
m_preprocessorEnabled | Lexer | [private] |
m_ptr | Lexer | [private] |
m_recordComments | Lexer | [private] |
m_recordWhiteSpaces | Lexer | [private] |
m_reportMessages | Lexer | [private] |
m_reportWarnings | Lexer | [private] |
m_size | Lexer | [private] |
m_skipping | Lexer | [private] |
m_skipWordsEnabled | Lexer | [private] |
m_source | Lexer | [private] |
m_startLine | Lexer | [private] |
m_tokens | Lexer | [private] |
m_trueTest | Lexer | [private] |
m_words | Lexer | [private] |
macroAddSubtract() | Lexer | [private] |
macroBoolAnd() | Lexer | [private] |
macroBoolOr() | Lexer | [private] |
macroBoolXor() | Lexer | [private] |
macroDefined() | Lexer | [private] |
macroEquality() | Lexer | [private] |
macroExpression() | Lexer | [private] |
macroLogicalAnd() | Lexer | [private] |
macroLogicalOr() | Lexer | [private] |
macroMultiplyDivide() | Lexer | [private] |
macroPrimary() | Lexer | [private] |
macroRelational() | Lexer | [private] |
nextChar() | Lexer | [inline, private] |
nextChar(int n) | Lexer | [inline, private] |
nextToken() | Lexer | [inline] |
nextToken(Token &token, bool stopOnNewline=false) | Lexer | [private] |
operator=(const Lexer &source) | Lexer | [private] |
peekChar(int n=1) const | Lexer | [inline, private] |
preprocessorEnabled() const | Lexer | [inline] |
processDefine(Macro ¯o) | Lexer | [private] |
processElif() | Lexer | [private] |
processElse() | Lexer | [private] |
processEndif() | Lexer | [private] |
processIf() | Lexer | [private] |
processIfdef() | Lexer | [private] |
processIfndef() | Lexer | [private] |
processInclude() | Lexer | [private] |
processUndef() | Lexer | [private] |
readArgument() | Lexer | [private] |
readCharLiteral() | Lexer | [inline, private] |
readIdentifier() | Lexer | [inline, private] |
readLineComment() | Lexer | [inline, private] |
readMultiLineComment() | Lexer | [inline, private] |
readNumberLiteral() | Lexer | [inline, private] |
readStringLiteral() | Lexer | [inline, private] |
readWhiteSpaces(bool skipNewLine=true) | Lexer | [inline, private] |
recordComments() const | Lexer | [inline] |
recordWhiteSpaces() const | Lexer | [inline] |
reportMessages() const | Lexer | [inline] |
reportWarnings() const | Lexer | [inline] |
reset() | Lexer | |
resetSkipWords() | Lexer | |
setIndex(int index) | Lexer | [inline] |
setPreprocessorEnabled(bool enabled) | Lexer | [inline] |
setRecordComments(bool record) | Lexer | [inline] |
setRecordWhiteSpaces(bool record) | Lexer | [inline] |
setReportMessages(bool enable) | Lexer | [inline] |
setReportWarnings(bool enable) | Lexer | [inline] |
setSkipWordsEnabled(bool enabled) | Lexer | [inline] |
setSource(const QString &source) | Lexer | |
skip(int l, int r) | Lexer | [private] |
skipWordsEnabled() const | Lexer | [inline] |
source() const | Lexer | [inline] |
testIfLevel() | Lexer | [private] |
toInt(const Token &token) | Lexer | [static] |
tokenAt(int position) const | Lexer | [inline] |
tokenize() | Lexer | [private] |
tokenPosition(const Token &token) const | Lexer | [inline] |
~Lexer() | Lexer | |
This file is part of the documentation for KDevelop Version 3.0.4.