Cppcheck
Public Member Functions | Public Attributes | List of all members
CTU::FileInfo::FunctionCall Class Reference

#include <ctu.h>

Inheritance diagram for CTU::FileInfo::FunctionCall:
CTU::FileInfo::CallBase

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::FileLocationcallValuePath
 
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)
 

Detailed Description

Definition at line 96 of file ctu.h.

Member Function Documentation

◆ loadFromXml()

bool CTU::FileInfo::FunctionCall::loadFromXml ( const tinyxml2::XMLElement *  xmlElement)

◆ toXmlString()

std::string CTU::FileInfo::FunctionCall::toXmlString ( ) const

Member Data Documentation

◆ callArgumentExpression

std::string CTU::FileInfo::FunctionCall::callArgumentExpression

Definition at line 98 of file ctu.h.

Referenced by CheckUninitVar::analyseWholeProgram(), and CTU::getFileInfo().

◆ callArgValue

MathLib::bigint CTU::FileInfo::FunctionCall::callArgValue

Definition at line 99 of file ctu.h.

Referenced by CheckBufferOverrun::analyseWholeProgram1(), and CTU::getFileInfo().

◆ callValuePath

std::vector<ErrorMessage::FileLocation> CTU::FileInfo::FunctionCall::callValuePath

Definition at line 101 of file ctu.h.

Referenced by CTU::getFileInfo().

◆ callValueType

ValueFlow::Value::ValueType CTU::FileInfo::FunctionCall::callValueType

Definition at line 100 of file ctu.h.

Referenced by CTU::getFileInfo().

◆ warning

bool CTU::FileInfo::FunctionCall::warning

Definition at line 102 of file ctu.h.

Referenced by CTU::getFileInfo().


The documentation for this class was generated from the following files: