Cppcheck
|
This is the complete list of members for Token, including all inherited members.
addValue(const ValueFlow::Value &value) | Token | |
argumentType() const | Token | inline |
assignIndexes() | Token | |
assignProgressValues(Token *tok) | Token | static |
astOperand1(Token *tok) | Token | |
astOperand1() | Token | inline |
astOperand1() const | Token | inline |
astOperand2(Token *tok) | Token | |
astOperand2() | Token | inline |
astOperand2() const | Token | inline |
astParent(Token *tok) | Token | |
astParent() | Token | inline |
astParent() const | Token | inline |
astSibling() | Token | inline |
astSibling() const | Token | inline |
astString(const char *sep="") const | Token | inline |
astStringVerbose() const | Token | |
astStringVerboseRecursive(std::string &ret, const nonneg int indent1=0, const nonneg int indent2=0) const | Token | private |
astStringZ3() const | Token | |
astTop() | Token | inline |
astTop() const | Token | inline |
bits() const | Token | inline |
chrInFirstWord(const char *str, char c) | Token | privatestatic |
clearValueFlow() | Token | inline |
column() const | Token | inline |
column(nonneg int c) | Token | inline |
concatStr(std::string const &b) | Token | |
createMutualLinks(Token *begin, Token *end) | Token | static |
deleteNext(nonneg int count=1) | Token | |
deletePrevious(nonneg int count=1) | Token | |
deleteThis() | Token | |
eArithmeticalOp enum value | Token | |
eAssignmentOp enum value | Token | |
eBitOp enum value | Token | |
eBoolean enum value | Token | |
eBracket enum value | Token | |
eChar enum value | Token | |
eComparisonOp enum value | Token | |
eEllipsis enum value | Token | |
eEnumerator enum value | Token | |
eExtendedOp enum value | Token | |
efIsUnique enum value | Token | private |
efMaxSize enum value | Token | private |
eFunction enum value | Token | |
eIncDecOp enum value | Token | |
eKeyword enum value | Token | |
eLambda enum value | Token | |
eLiteral enum value | Token | |
eLogicalOp enum value | Token | |
eName enum value | Token | |
eNone enum value | Token | |
eNumber enum value | Token | |
enumerator() const | Token | inline |
enumerator(const Enumerator *e) | Token | inline |
eOther enum value | Token | |
eraseTokens(Token *begin, const Token *end) | Token | static |
eString enum value | Token | |
eType enum value | Token | |
eVariable enum value | Token | |
expressionString() const | Token | |
exprId() const | Token | inline |
exprId(nonneg int id) | Token | inline |
fAtAddress enum value | Token | private |
fConstexpr enum value | Token | private |
fExternC enum value | Token | private |
fileIndex() const | Token | inline |
fileIndex(nonneg int indexOfFile) | Token | inline |
fIncompleteVar enum value | Token | private |
findClosingBracket() const | Token | |
findClosingBracket() | Token | |
findExpressionStartEndTokens() const | Token | |
findmatch(const Token *const startTok, const char pattern[], const nonneg int varId=0) | Token | static |
findmatch(const Token *const startTok, const char pattern[], const Token *const end, const nonneg int varId=0) | Token | static |
findmatch(Token *const startTok, const char pattern[], const nonneg int varId=0) | Token | static |
findmatch(Token *const startTok, const char pattern[], const Token *const end, const nonneg int varId=0) | Token | static |
findOpeningBracket() const | Token | |
findOpeningBracket() | Token | |
findsimplematch(const Token *const startTok, const char(&pattern)[count]) | Token | inlinestatic |
findsimplematch(const Token *const startTok, const char pattern[], size_t pattern_len) | Token | static |
findsimplematch(const Token *const startTok, const char(&pattern)[count], const Token *const end) | Token | inlinestatic |
findsimplematch(const Token *const startTok, const char pattern[], size_t pattern_len, const Token *const end) | Token | static |
findsimplematch(Token *const startTok, const char(&pattern)[count]) | Token | inlinestatic |
findsimplematch(Token *const startTok, const char pattern[], size_t pattern_len) | Token | static |
findsimplematch(Token *const startTok, const char(&pattern)[count], const Token *const end) | Token | inlinestatic |
findsimplematch(Token *const startTok, const char pattern[], size_t pattern_len, const Token *const end) | Token | static |
firstWordEquals(const char *str, const char *word) | Token | privatestatic |
fIsAtomic enum value | Token | private |
fIsAttributeConst enum value | Token | private |
fIsAttributeConstructor enum value | Token | private |
fIsAttributeDestructor enum value | Token | private |
fIsAttributeExport enum value | Token | private |
fIsAttributeMaybeUnused enum value | Token | private |
fIsAttributeNodiscard enum value | Token | private |
fIsAttributeNoreturn enum value | Token | private |
fIsAttributeNothrow enum value | Token | private |
fIsAttributePacked enum value | Token | private |
fIsAttributePure enum value | Token | private |
fIsAttributeUnused enum value | Token | private |
fIsAttributeUsed enum value | Token | private |
fIsCast enum value | Token | private |
fIsComplex enum value | Token | private |
fIsControlFlowKeyword enum value | Token | private |
fIsEnumType enum value | Token | private |
fIsFinalType enum value | Token | private |
fIsImplicitInt enum value | Token | private |
fIsIncompleteConstant enum value | Token | private |
fIsInitComma enum value | Token | private |
fIsInline enum value | Token | private |
fIsLiteral enum value | Token | private |
fIsLong enum value | Token | private |
fIsName enum value | Token | private |
fIsOperatorKeyword enum value | Token | private |
fIsPointerCompare enum value | Token | private |
fIsRemovedVoidParameter enum value | Token | private |
fIsRestrict enum value | Token | private |
fIsSigned enum value | Token | private |
fIsSimplifedScope enum value | Token | private |
fIsSimplifiedTypedef enum value | Token | private |
fIsSplitVarDeclComma enum value | Token | private |
fIsSplitVarDeclEq enum value | Token | private |
fIsStandardType enum value | Token | private |
fIsTemplate enum value | Token | private |
fIsTemplateArg enum value | Token | private |
fIsUnsigned enum value | Token | private |
flags() const | Token | inline |
flags(const uint64_t flags_) | Token | inline |
function(const Function *f) | Token | |
function() const | Token | inline |
getContainerSizeValue(const MathLib::bigint val) const | Token | |
getCppcheckAttribute(TokenImpl::CppcheckAttributes::Type type, MathLib::bigint &value) const | Token | inline |
getFlag(uint64_t flag_) const | Token | inlineprivate |
getInvalidValue(const Token *ftok, nonneg int argnr, const Settings &settings) const | Token | |
getKnownIntValue() const | Token | inline |
getKnownValue(ValueFlow::Value::ValueType t) const | Token | |
getMacroName() const | Token | inline |
getMaxValue(bool condition, MathLib::bigint path=0) const | Token | |
getMinValue(bool condition, MathLib::bigint path=0) const | Token | |
getMovedValue() const | Token | |
getStrArraySize(const Token *tok) | Token | static |
getStrLength(const Token *tok) | Token | static |
getStrSize(const Token *tok, const Settings &settings) | Token | static |
getTokenDebug() const | Token | inline |
getValue(const MathLib::bigint val) const | Token | |
getValueGE(const MathLib::bigint val, const Settings &settings) const | Token | |
getValueLE(const MathLib::bigint val, const Settings &settings) const | Token | |
getValueTokenMaxStrLength() const | Token | |
getValueTokenMinStrSize(const Settings &settings, MathLib::bigint *path=nullptr) const | Token | |
hasCppcheckAttributes() const | Token | inline |
hasKnownIntValue() const | Token | |
hasKnownSymbolicValue(const Token *tok) const | Token | |
hasKnownValue() const | Token | |
hasKnownValue(ValueFlow::Value::ValueType t) const | Token | |
index() const | Token | inline |
insertToken(const std::string &tokenStr, const std::string &originalNameStr=emptyString, const std::string ¯oNameStr=emptyString, bool prepend=false) | Token | |
insertTokenBefore(const std::string &tokenStr, const std::string &originalNameStr=emptyString, const std::string ¯oNameStr=emptyString) | Token | inline |
isArithmeticalOp() const | Token | inline |
isAssignmentOp() const | Token | inline |
isAtAddress() const | Token | inline |
isAtAddress(bool b) | Token | inline |
isAtomic() const | Token | inline |
isAtomic(bool b) | Token | inline |
isAttributeConst() const | Token | inline |
isAttributeConst(bool value) | Token | inline |
isAttributeConstructor() const | Token | inline |
isAttributeConstructor(const bool ac) | Token | inline |
isAttributeDestructor() const | Token | inline |
isAttributeDestructor(const bool value) | Token | inline |
isAttributeExport() const | Token | inline |
isAttributeExport(const bool value) | Token | inline |
isAttributeMaybeUnused() const | Token | inline |
isAttributeMaybeUnused(const bool value) | Token | inline |
isAttributeNodiscard() const | Token | inline |
isAttributeNodiscard(const bool value) | Token | inline |
isAttributeNoreturn() const | Token | inline |
isAttributeNoreturn(const bool value) | Token | inline |
isAttributeNothrow() const | Token | inline |
isAttributeNothrow(const bool value) | Token | inline |
isAttributePacked() const | Token | inline |
isAttributePacked(const bool value) | Token | inline |
isAttributePure() const | Token | inline |
isAttributePure(const bool value) | Token | inline |
isAttributeUnused() const | Token | inline |
isAttributeUnused(bool unused) | Token | inline |
isAttributeUsed() const | Token | inline |
isAttributeUsed(const bool unused) | Token | inline |
isBinaryOp() const | Token | inline |
isBitfield() const | Token | inline |
isBoolean() const | Token | inline |
isC() const | Token | |
isCalculation() const | Token | |
isCast() const | Token | inline |
isCast(bool c) | Token | inline |
isCChar() const | Token | inline |
isCMultiChar() const | Token | inline |
isComparisonOp() const | Token | inline |
isComplex() const | Token | inline |
isComplex(const bool value) | Token | inline |
isConstexpr() const | Token | inline |
isConstexpr(bool b) | Token | inline |
isConstOp() const | Token | inline |
isControlFlowKeyword() const | Token | inline |
isCpp() const | Token | |
isCpp11init() const | Token | inline |
isEnumerator() const | Token | inline |
isEnumType() const | Token | inline |
isEnumType(const bool value) | Token | inline |
isExpandedMacro() const | Token | inline |
isExtendedOp() const | Token | inline |
isExternC() const | Token | inline |
isExternC(bool b) | Token | inline |
isFinalType() const | Token | inline |
isFinalType(bool b) | Token | inline |
isImplicitInt() const | Token | inline |
isImplicitInt(bool b) | Token | inline |
isIncDecOp() const | Token | inline |
isIncompleteConstant() const | Token | inline |
isIncompleteConstant(bool b) | Token | inline |
isIncompleteVar() const | Token | inline |
isIncompleteVar(bool b) | Token | inline |
isInitComma() const | Token | inline |
isInitComma(bool b) | Token | inline |
isInline() const | Token | inline |
isInline(bool b) | Token | inline |
isKeyword() const | Token | inline |
isLiteral() const | Token | inline |
isLong() const | Token | inline |
isLong(bool size) | Token | inline |
isName() const | Token | inline |
isNameOnly() const | Token | inline |
isNumber() const | Token | inline |
isOp() const | Token | inline |
isOperatorKeyword() const | Token | inline |
isOperatorKeyword(const bool value) | Token | inline |
isPointerCompare() const | Token | inline |
isPointerCompare(const bool b) | Token | inline |
isRemovedVoidParameter() const | Token | inline |
isRestrict() const | Token | inline |
isRestrict(bool b) | Token | inline |
isSigned() const | Token | inline |
isSigned(const bool sign) | Token | inline |
isSimplifiedScope() const | Token | inline |
isSimplifiedScope(bool b) | Token | inline |
isSimplifiedTypedef() const | Token | inline |
isSimplifiedTypedef(bool b) | Token | inline |
isSplittedVarDeclComma() const | Token | inline |
isSplittedVarDeclComma(bool b) | Token | inline |
isSplittedVarDeclEq() const | Token | inline |
isSplittedVarDeclEq(bool b) | Token | inline |
isStandardType() const | Token | inline |
isStandardType(const bool b) | Token | inline |
isTemplate() const | Token | inline |
isTemplate(bool b) | Token | inline |
isTemplateArg() const | Token | inline |
isTemplateArg(const bool value) | Token | inline |
isUnaryOp(const std::string &s) const | Token | inline |
isUnaryPreOp() const | Token | |
isUniqueExprId() const | Token | inline |
isUnsigned() const | Token | inline |
isUnsigned(const bool sign) | Token | inline |
isUpperCaseName() const | Token | |
isUtf16() const | Token | inline |
isUtf32() const | Token | inline |
isUtf8() const | Token | inline |
isVariable() const | Token | inline |
linenr() const | Token | inline |
linenr(nonneg int lineNumber) | Token | inline |
link(Token *linkToToken) | Token | inline |
link() const | Token | inline |
link() | Token | inline |
linkAt(int index) const | Token | |
linkAt(int index) | Token | |
Match(const Token *tok, const char pattern[], nonneg int varid=0) | Token | static |
mFlags | Token | private |
mImpl | Token | private |
mLink | Token | private |
mNext | Token | private |
move(Token *srcStart, Token *srcEnd, Token *newLocation) | Token | static |
mPrevious | Token | private |
mStr | Token | private |
mTokensFrontBack | Token | private |
mTokType | Token | private |
multiCompare(const Token *tok, const char *haystack, nonneg int varid) | Token | privatestatic |
next() | Token | inline |
next() const | Token | inline |
next(Token *nextToken) | Token | inlineprivate |
nextArgument() const | Token | |
nextArgument() | Token | |
nextArgumentBeforeCreateLinks2() const | Token | |
nextTemplateArgument() const | Token | |
operator=(const Token &)=delete | Token | |
originalName() const | Token | inline |
originalName(T &&name) | Token | inline |
previous() | Token | inline |
previous() const | Token | inline |
previous(Token *previousToken) | Token | inlineprivate |
printAst(bool verbose, bool xml, const std::vector< std::string > &fileNames, std::ostream &out) const | Token | |
printLines(int lines=5) const | Token | |
printOut(const char *title=nullptr) const | Token | |
printOut(const char *title, const std::vector< std::string > &fileNames) const | Token | |
printValueFlow(bool xml, std::ostream &out) const | Token | |
progressValue() const | Token | inline |
removeValues(std::function< bool(const ValueFlow::Value &)> pred) | Token | inline |
replace(Token *replaceThis, Token *start, Token *end) | Token | static |
scope(const Scope *s) | Token | inline |
scope() const | Token | inline |
scopeInfo(std::shared_ptr< ScopeInfo2 > newScopeInfo) | Token | |
scopeInfo() const | Token | |
setBits(const unsigned char b) | Token | inline |
setCpp11init(bool cpp11init) const | Token | inline |
setCppcheckAttribute(TokenImpl::CppcheckAttributes::Type type, MathLib::bigint value) | Token | inline |
setFlag(uint64_t flag_, bool state_) | Token | inlineprivate |
setMacroName(std::string name) | Token | inline |
setRemovedVoidParameter(bool b) | Token | inline |
setTokenDebug(TokenDebug td) | Token | inline |
setUniqueExprId() | Token | inline |
setValueType(ValueType *vt) | Token | |
simpleMatch(const Token *tok, const char(&pattern)[count]) | Token | inlinestatic |
simpleMatch(const Token *tok, const char pattern[], size_t pattern_len) | Token | static |
str(T &&s) | Token | inline |
str() const | Token | inline |
strAt(int index) const | Token | |
stringify(const stringifyOptions &options) const | Token | |
stringify(bool varid, bool attributes, bool macro) const | Token | |
stringifyList(const stringifyOptions &options, const std::vector< std::string > *fileNames=nullptr, const Token *end=nullptr) const | Token | |
stringifyList(const Token *end, bool attributes=true) const | Token | |
stringifyList(bool varid=false) const | Token | |
stringifyList(bool varid, bool attributes, bool linenumbers, bool linebreaks, bool files, const std::vector< std::string > *fileNames=nullptr, const Token *end=nullptr) const | Token | |
strValue() const | Token | |
swapWithNext() | Token | |
takeData(Token *fromToken) | Token | private |
templateSimplifierPointer(TemplateSimplifier::TokenAndName *tokenAndName) | Token | inline |
templateSimplifierPointers() const | Token | inline |
templateSimplifierPointers() | Token | inline |
TestToken class | Token | friend |
tokAt(int index) const | Token | |
tokAt(int index) | Token | |
Token(const Token &)=delete | Token | |
Token(TokensFrontBack &tokensFrontBack) | Token | explicit |
Token(const Token *tok) | Token | explicit |
tokType() const | Token | inline |
tokType(Token::Type t) | Token | inline |
type(const ::Type *t) | Token | |
type() const | Token | inline |
Type enum name | Token | |
typeDecl(const Token *tok, bool pointedToType=false) | Token | static |
typeOf(const Token *tok, const Token **typeTok=nullptr) | Token | static |
typeStr(const Token *tok) | Token | static |
until(const Token *t) const | Token | |
update_property_char_string_literal() | Token | private |
update_property_info() | Token | private |
update_property_isStandardType() | Token | private |
values() const | Token | inline |
valueType() const | Token | inline |
variable(const Variable *v) | Token | inline |
variable() const | Token | inline |
varId() const | Token | inline |
varId(nonneg int id) | Token | inline |
~Token() | Token |