Cppcheck
|
#include <cppchecklibrarydata.h>
Classes | |
struct | Container |
struct | Define |
struct | Entrypoint |
struct | Function |
struct | Markup |
struct | MemoryResource |
struct | PlatformType |
struct | PodType |
struct | Reflection |
struct | SmartPointer |
Public Types | |
using | TypeChecks = QList< QPair< QString, QString > > |
Public Member Functions | |
CppcheckLibraryData ()=default | |
void | clear () |
void | swap (CppcheckLibraryData &other) |
QString | open (QIODevice &file) |
QString | toString () const |
Public Attributes | |
QList< Container > | containers |
QList< Define > | defines |
QList< Function > | functions |
QList< MemoryResource > | memoryresource |
QList< PodType > | podtypes |
QList< TypeChecks > | typeChecks |
QList< PlatformType > | platformTypes |
QStringList | undefines |
QList< SmartPointer > | smartPointers |
QList< Reflection > | reflections |
QList< Markup > | markups |
QList< Entrypoint > | entrypoints |
Definition at line 31 of file cppchecklibrarydata.h.
using CppcheckLibraryData::TypeChecks = QList<QPair<QString, QString> > |
Definition at line 171 of file cppchecklibrarydata.h.
|
default |
|
inline |
Definition at line 214 of file cppchecklibrarydata.h.
References containers, defines, entrypoints, functions, markups, memoryresource, platformTypes, podtypes, reflections, smartPointers, typeChecks, and undefines.
Referenced by open().
QString CppcheckLibraryData::open | ( | QIODevice & | file | ) |
Definition at line 463 of file cppchecklibrarydata.cpp.
References clear(), containers, defines, entrypoints, functions, loadContainer(), loadDefine(), loadEntrypoint(), loadFunction(), loadMarkup(), loadMemoryResource(), loadPlatformType(), loadPodType(), loadReflection(), loadSmartPointer(), loadTypeChecks(), loadUndefine(), markups, memoryresource, platformTypes, podtypes, reflections, smartPointers, typeChecks, undefines, and unhandledElement().
Referenced by LibraryDialog::openCfg().
|
inline |
Definition at line 229 of file cppchecklibrarydata.h.
References containers, defines, entrypoints, functions, markups, memoryresource, platformTypes, podtypes, reflections, smartPointers, typeChecks, and undefines.
Referenced by LibraryDialog::openCfg().
QString CppcheckLibraryData::toString | ( | ) | const |
Definition at line 863 of file cppchecklibrarydata.cpp.
References containers, defines, entrypoints, functions, markups, memoryresource, platformTypes, podtypes, reflections, smartPointers, typeChecks, undefines, writeContainer(), writeFunction(), writeMarkup(), writeMemoryResource(), writePlatformType(), writeReflection(), and writeTypeChecks().
Referenced by LibraryDialog::saveCfg().
QList<Container> CppcheckLibraryData::containers |
Definition at line 247 of file cppchecklibrarydata.h.
Referenced by clear(), open(), swap(), and toString().
QList<Define> CppcheckLibraryData::defines |
Definition at line 248 of file cppchecklibrarydata.h.
Referenced by clear(), open(), swap(), and toString().
QList<Entrypoint> CppcheckLibraryData::entrypoints |
Definition at line 258 of file cppchecklibrarydata.h.
Referenced by clear(), open(), swap(), and toString().
QList<Function> CppcheckLibraryData::functions |
Definition at line 249 of file cppchecklibrarydata.h.
Referenced by LibraryDialog::addFunction(), clear(), open(), LibraryDialog::openCfg(), LibraryDialog::sortFunctions(), swap(), and toString().
QList<Markup> CppcheckLibraryData::markups |
Definition at line 257 of file cppchecklibrarydata.h.
Referenced by clear(), open(), swap(), and toString().
QList<MemoryResource> CppcheckLibraryData::memoryresource |
Definition at line 250 of file cppchecklibrarydata.h.
Referenced by clear(), open(), swap(), and toString().
QList<PlatformType> CppcheckLibraryData::platformTypes |
Definition at line 253 of file cppchecklibrarydata.h.
Referenced by clear(), open(), swap(), and toString().
QList<PodType> CppcheckLibraryData::podtypes |
Definition at line 251 of file cppchecklibrarydata.h.
Referenced by clear(), open(), swap(), and toString().
QList<Reflection> CppcheckLibraryData::reflections |
Definition at line 256 of file cppchecklibrarydata.h.
Referenced by clear(), open(), swap(), and toString().
QList<SmartPointer> CppcheckLibraryData::smartPointers |
Definition at line 255 of file cppchecklibrarydata.h.
Referenced by clear(), open(), swap(), and toString().
QList<TypeChecks> CppcheckLibraryData::typeChecks |
Definition at line 252 of file cppchecklibrarydata.h.
Referenced by clear(), open(), swap(), and toString().
QStringList CppcheckLibraryData::undefines |
Definition at line 254 of file cppchecklibrarydata.h.
Referenced by clear(), open(), swap(), and toString().