Cppcheck
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Token Member List

This is the complete list of members for Token, including all inherited members.

_astOperand1Tokenprivate
_astOperand2Tokenprivate
_astParentTokenprivate
_fileIndexTokenprivate
_functionToken
_isAttributeConstTokenprivate
_isAttributeConstructorTokenprivate
_isAttributeDestructorTokenprivate
_isAttributePureTokenprivate
_isAttributeUnusedTokenprivate
_isCPPTokenprivatestatic
_isExpandedMacroTokenprivate
_isLongTokenprivate
_isPointerCompareTokenprivate
_isSignedTokenprivate
_isStandardTypeTokenprivate
_isUnsignedTokenprivate
_linenrTokenprivate
_linkTokenprivate
_nextTokenprivate
_originalNameTokenprivate
_previousTokenprivate
_progressValueTokenprivate
_scopeTokenprivate
_strTokenprivate
_typeTokenprivate
_variableToken
_varIdTokenprivate
assignProgressValues()Tokeninline
astOperand1(Token *tok)Token
astOperand1() const Tokeninline
astOperand2(Token *tok)Token
astOperand2() const Tokeninline
astParent() const Tokeninline
astString(const char *sep="") const Tokeninline
astStringVerbose(const unsigned int indent1, const unsigned int indent2) const Token
astTop() const Tokeninline
chrInFirstWord(const char *str, char c)Tokenprivatestatic
clearAst()Tokeninline
concatStr(std::string const &b)Token
createMutualLinks(Token *begin, Token *end)Tokenstatic
deleteNext(unsigned long index=1)Token
deleteThis()Token
eArithmeticalOp enum valueToken
eAssignmentOp enum valueToken
eBitOp enum valueToken
eBoolean enum valueToken
eBracket enum valueToken
eChar enum valueToken
eComparisonOp enum valueToken
eExtendedOp enum valueToken
eFunction enum valueToken
eIncDecOp enum valueToken
eLiteral enum valueToken
eLogicalOp enum valueToken
eName enum valueToken
eNone enum valueToken
eNumber enum valueToken
eOther enum valueToken
eraseTokens(Token *begin, const Token *end)Tokenstatic
eString enum valueToken
eType enum valueToken
eVariable enum valueToken
expressionString() const Token
fileIndex() const Tokeninline
fileIndex(unsigned int indexOfFile)Tokeninline
findClosingBracket() const Token
findClosingBracket()Token
findmatch(const Token *tok, const char pattern[], unsigned int varId=0)Tokenstatic
findmatch(const Token *tok, const char pattern[], const Token *end, unsigned int varId=0)Tokenstatic
findmatch(Token *tok, const char pattern[], unsigned int varId=0)Tokeninlinestatic
findmatch(Token *tok, const char pattern[], const Token *end, unsigned int varId=0)Tokeninlinestatic
findsimplematch(const Token *tok, const char pattern[])Tokenstatic
findsimplematch(const Token *tok, const char pattern[], const Token *end)Tokenstatic
findsimplematch(Token *tok, const char pattern[])Tokeninlinestatic
findsimplematch(Token *tok, const char pattern[], const Token *end)Tokeninlinestatic
firstWordEquals(const char *str, const char *word)Tokenprivatestatic
firstWordLen(const char *str)Tokenprivatestatic
function(const Function *f)Tokeninline
function() const Tokeninline
getCharAt(const Token *tok, std::size_t index)Tokenstatic
getMaxValue(bool condition) const Tokeninline
getStrLength(const Token *tok)Tokenstatic
getValue(const MathLib::bigint val) const Tokeninline
getValueGE(const MathLib::bigint val, const Settings *settings) const Token
getValueLE(const MathLib::bigint val, const Settings *settings) const Token
insertToken(const std::string &tokenStr, bool prepend=false)Token
insertToken(const std::string &tokenStr, const std::string &originalNameStr, bool prepend=false)Token
isArithmeticalOp() const Tokeninline
isAssignmentOp() const Tokeninline
isAttributeConst() const Tokeninline
isAttributeConst(bool value)Tokeninline
isAttributeConstructor() const Tokeninline
isAttributeConstructor(bool ac)Tokeninline
isAttributeDestructor() const Tokeninline
isAttributeDestructor(bool value)Tokeninline
isAttributePure() const Tokeninline
isAttributePure(bool value)Tokeninline
isAttributeUnused() const Tokeninline
isAttributeUnused(bool unused)Tokeninline
isBoolean() const Tokeninline
isCalculation() const Token
isComparisonOp() const Tokeninline
isConstOp() const Tokeninline
isCPP(bool isCPP)Tokeninlinestatic
isCPP()Tokeninlinestatic
isExpandedMacro() const Tokeninline
isExpandedMacro(bool m)Tokeninline
isExtendedOp() const Tokeninline
isLiteral() const Tokeninline
isLong() const Tokeninline
isLong(bool size)Tokeninline
isName() const Tokeninline
isNumber() const Tokeninline
isOp() const Tokeninline
isPointerCompare() const Tokeninline
isPointerCompare(bool b)Tokeninline
isSigned() const Tokeninline
isSigned(bool sign)Tokeninline
isStandardType() const Tokeninline
isUnsigned() const Tokeninline
isUnsigned(bool sign)Tokeninline
isUpperCaseName() const Token
linenr() const Tokeninline
linenr(unsigned int lineNumber)Tokeninline
link(Token *linkToToken)Tokeninline
link() const Tokeninline
linkAt(int index) const Token
linkAt(int index)Tokeninline
Match(const Token *tok, const char pattern[], unsigned int varid=0)Tokenstatic
move(Token *srcStart, Token *srcEnd, Token *newLocation)Tokenstatic
multiCompare(const Token *tok, const char *haystack, const char *needle)Tokenstatic
next() const Tokeninline
next(Token *nextToken)Tokeninlineprivate
nextArgument() const Token
operator=(const Token &)Tokenprivate
originalName() const Tokeninline
originalName(T &&name)Tokeninline
previous() const Tokeninline
previous(Token *previousToken)Tokeninlineprivate
printAst(bool verbose) const Token
printOut(const char *title=nullptr) const Token
printOut(const char *title, const std::vector< std::string > &fileNames) const Token
printValueFlow() const Token
progressValue() const Tokeninline
replace(Token *replaceThis, Token *start, Token *end)Tokenstatic
scope(const Scope *s)Tokeninline
scope() const Tokeninline
simpleMatch(const Token *tok, const char pattern[])Tokenstatic
str(T &&s)Tokeninline
str() const Tokeninline
strAt(int index) const Token
stringify(std::ostream &os, bool varid, bool attributes) const Token
stringifyList(bool varid, bool attributes, bool linenumbers, bool linebreaks, bool files, const std::vector< std::string > *fileNames=0, const Token *end=0) const Token
stringifyList(const Token *end, bool attributes=true) const Token
stringifyList(bool varid=false) const Token
strValue() const Token
tokAt(int index) const Token
tokAt(int index)Tokeninline
Token()Tokenprivate
Token(const Token &)Tokenprivate
Token(Token **tokensBack)Tokenexplicit
tokensBackTokenprivate
Type enum nameToken
type() const Tokeninline
type(Type t)Tokeninline
update_property_info()Tokenprivate
update_property_isStandardType()Tokenprivate
valuesToken
variable(const Variable *v)Tokeninline
variable() const Tokeninline
varId() const Tokeninline
varId(unsigned int id)Tokeninline
~Token()Token