Cppcheck
Public Attributes | List of all members
Library::Function Struct Reference

#include <library.h>

Public Attributes

std::map< int, ArgumentChecksargumentChecks
 
bool use {}
 
bool leakignore {}
 
bool isconst {}
 
bool ispure {}
 
UseRetValType useretval = UseRetValType::NONE
 
bool ignore {}
 
bool formatstr {}
 
bool formatstr_scan {}
 
bool formatstr_secure {}
 
Container::Action containerAction = Container::Action::NO_ACTION
 
Container::Yield containerYield = Container::Yield::NO_YIELD
 
std::string returnType
 

Detailed Description

Definition at line 313 of file library.h.

Member Data Documentation

◆ argumentChecks

std::map<int, ArgumentChecks> Library::Function::argumentChecks

Definition at line 314 of file library.h.

Referenced by FwdAnalysis::checkRecursive(), and Library::loadFunction().

◆ containerAction

Container::Action Library::Function::containerAction = Container::Action::NO_ACTION

Definition at line 324 of file library.h.

Referenced by Library::loadFunction().

◆ containerYield

Container::Yield Library::Function::containerYield = Container::Yield::NO_YIELD

Definition at line 325 of file library.h.

Referenced by Library::loadFunction().

◆ formatstr

bool Library::Function::formatstr {}

Definition at line 321 of file library.h.

Referenced by Library::loadFunction().

◆ formatstr_scan

bool Library::Function::formatstr_scan {}

Definition at line 322 of file library.h.

Referenced by Library::loadFunction().

◆ formatstr_secure

bool Library::Function::formatstr_secure {}

Definition at line 323 of file library.h.

Referenced by Library::loadFunction().

◆ ignore

bool Library::Function::ignore {}

Definition at line 320 of file library.h.

Referenced by Library::loadFunction().

◆ isconst

bool Library::Function::isconst {}

Definition at line 317 of file library.h.

Referenced by Library::loadFunction().

◆ ispure

bool Library::Function::ispure {}

Definition at line 318 of file library.h.

Referenced by Library::loadFunction().

◆ leakignore

bool Library::Function::leakignore {}

Definition at line 316 of file library.h.

Referenced by Library::loadFunction().

◆ returnType

std::string Library::Function::returnType

Definition at line 326 of file library.h.

Referenced by Library::loadFunction().

◆ use

bool Library::Function::use {}

Definition at line 315 of file library.h.

◆ useretval

UseRetValType Library::Function::useretval = UseRetValType::NONE

Definition at line 319 of file library.h.

Referenced by Library::loadFunction().


The documentation for this struct was generated from the following file: