|
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 |