|
Cppcheck
|
#include <ctu.h>
Public Member Functions | |
| std::string | toXmlString () const |
| bool | loadFromXml (const tinyxml2::XMLElement *xmlElement) |
Public Member Functions inherited from CTU::FileInfo::CallBase | |
| CallBase ()=default | |
| CallBase (std::string callId, int callArgNr, std::string callFunctionName, Location loc) | |
| CallBase (const Tokenizer &tokenizer, const Token *callToken) | |
| virtual | ~CallBase ()=default |
| CallBase (const CallBase &)=default | |
Public Attributes | |
| std::string | callArgumentExpression |
| MathLib::bigint | callArgValue |
| ValueFlow::Value::ValueType | callValueType |
| std::vector< ErrorMessage::FileLocation > | callValuePath |
| bool | warning |
Public Attributes inherited from CTU::FileInfo::CallBase | |
| std::string | callId |
| int | callArgNr {} |
| std::string | callFunctionName |
| Location | location |
Additional Inherited Members | |
Protected Member Functions inherited from CTU::FileInfo::CallBase | |
| std::string | toBaseXmlString () const |
| bool | loadBaseFromXml (const tinyxml2::XMLElement *xmlElement) |
| bool CTU::FileInfo::FunctionCall::loadFromXml | ( | const tinyxml2::XMLElement * | xmlElement | ) |
Definition at line 199 of file ctu.cpp.
References ATTR_CALL_ARGEXPR, ATTR_CALL_ARGVALUE, ATTR_CALL_ARGVALUETYPE, ATTR_INFO, ATTR_LOC_COLUMN, ATTR_LOC_FILENAME, ATTR_LOC_LINENR, ATTR_WARNING, error, readAttrInt(), readAttrString(), and warning.
Referenced by CTU::FileInfo::loadFromXml().
| std::string CTU::FileInfo::FunctionCall::toXmlString | ( | ) | const |
Definition at line 100 of file ctu.cpp.
References ATTR_CALL_ARGEXPR, ATTR_CALL_ARGVALUE, ATTR_CALL_ARGVALUETYPE, ATTR_INFO, ATTR_LOC_COLUMN, ATTR_LOC_FILENAME, ATTR_LOC_LINENR, ATTR_WARNING, ErrorLogger::toxml(), and warning.
| std::string CTU::FileInfo::FunctionCall::callArgumentExpression |
Definition at line 98 of file ctu.h.
Referenced by CheckUninitVar::analyseWholeProgram(), and CTU::getFileInfo().
| MathLib::bigint CTU::FileInfo::FunctionCall::callArgValue |
Definition at line 99 of file ctu.h.
Referenced by CheckBufferOverrun::analyseWholeProgram1(), and CTU::getFileInfo().
| std::vector<ErrorMessage::FileLocation> CTU::FileInfo::FunctionCall::callValuePath |
Definition at line 101 of file ctu.h.
Referenced by CTU::getFileInfo().
| ValueFlow::Value::ValueType CTU::FileInfo::FunctionCall::callValueType |
Definition at line 100 of file ctu.h.
Referenced by CTU::getFileInfo().
| bool CTU::FileInfo::FunctionCall::warning |
Definition at line 102 of file ctu.h.
Referenced by CTU::getFileInfo().