Cppcheck
Classes | Public Types | Public Attributes | List of all members
CppcheckLibraryData::Function Struct Reference

#include <cppchecklibrarydata.h>

Classes

struct  Arg
 
struct  ReturnValue
 

Public Types

enum  TrueFalseUnknown { False , True , Unknown }
 

Public Attributes

QString comments
 
QString name
 
enum CppcheckLibraryData::Function::TrueFalseUnknown noreturn = Unknown
 
bool gccPure {}
 
bool gccConst {}
 
bool leakignore {}
 
bool useretval {}
 
struct CppcheckLibraryData::Function::ReturnValue returnValue
 
struct {
   QString   scan
 
   QString   secure
 
formatstr
 
QList< Argargs
 
struct {
   QString   severity
 
   QString   cstd
 
   QString   reason
 
   QString   alternatives
 
   QString   msg
 
warn
 
QMap< QString, QString > notOverlappingDataArgs
 
QMap< QString, QString > containerAttributes
 

Detailed Description

Definition at line 72 of file cppchecklibrarydata.h.

Member Enumeration Documentation

◆ TrueFalseUnknown

Enumerator
False 
True 
Unknown 

Definition at line 75 of file cppchecklibrarydata.h.

Member Data Documentation

◆ alternatives

QString CppcheckLibraryData::Function::alternatives

Definition at line 121 of file cppchecklibrarydata.h.

◆ args

QList<Arg> CppcheckLibraryData::Function::args

Definition at line 115 of file cppchecklibrarydata.h.

Referenced by LibraryDialog::addFunction().

◆ comments

QString CppcheckLibraryData::Function::comments

Definition at line 73 of file cppchecklibrarydata.h.

Referenced by loadFunction().

◆ containerAttributes

QMap<QString, QString> CppcheckLibraryData::Function::containerAttributes

Definition at line 134 of file cppchecklibrarydata.h.

◆ cstd

QString CppcheckLibraryData::Function::cstd

Definition at line 119 of file cppchecklibrarydata.h.

◆ 

struct { ... } CppcheckLibraryData::Function::formatstr

◆ gccConst

bool CppcheckLibraryData::Function::gccConst {}

Definition at line 77 of file cppchecklibrarydata.h.

◆ gccPure

bool CppcheckLibraryData::Function::gccPure {}

Definition at line 76 of file cppchecklibrarydata.h.

◆ leakignore

bool CppcheckLibraryData::Function::leakignore {}

Definition at line 78 of file cppchecklibrarydata.h.

◆ msg

QString CppcheckLibraryData::Function::msg

Definition at line 122 of file cppchecklibrarydata.h.

◆ name

QString CppcheckLibraryData::Function::name

◆ noreturn

enum CppcheckLibraryData::Function::TrueFalseUnknown CppcheckLibraryData::Function::noreturn = Unknown

◆ notOverlappingDataArgs

QMap<QString, QString> CppcheckLibraryData::Function::notOverlappingDataArgs

Definition at line 133 of file cppchecklibrarydata.h.

◆ reason

QString CppcheckLibraryData::Function::reason

Definition at line 120 of file cppchecklibrarydata.h.

◆ returnValue

struct CppcheckLibraryData::Function::ReturnValue CppcheckLibraryData::Function::returnValue

◆ scan

QString CppcheckLibraryData::Function::scan

Definition at line 89 of file cppchecklibrarydata.h.

◆ secure

QString CppcheckLibraryData::Function::secure

Definition at line 90 of file cppchecklibrarydata.h.

◆ severity

QString CppcheckLibraryData::Function::severity

Definition at line 118 of file cppchecklibrarydata.h.

◆ useretval

bool CppcheckLibraryData::Function::useretval {}

Definition at line 79 of file cppchecklibrarydata.h.

◆ 

struct { ... } CppcheckLibraryData::Function::warn

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