Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QTestTablePrivate Class Reference
+ Collaboration diagram for QTestTablePrivate:

Classes

struct  Element
 

Public Types

using ElementList = std::vector<Element>
 
using DataList = std::vector<QTestData *>
 
using TagSet = QDuplicateTracker<std::string>
 

Public Member Functions

 ~QTestTablePrivate ()
 
void addColumn (int elemType, const char *elemName)
 
void addRow (QTestData *data)
 

Public Attributes

ElementList elementList
 
DataList dataList
 
TagSet tagSet
 

Static Public Attributes

static QTestTablecurrentTestTable = nullptr
 
static QTestTablegTable = nullptr
 

Detailed Description

Definition at line 17 of file qtesttable.cpp.

Member Typedef Documentation

◆ DataList

using QTestTablePrivate::DataList = std::vector<QTestData *>

Definition at line 36 of file qtesttable.cpp.

◆ ElementList

Definition at line 33 of file qtesttable.cpp.

◆ TagSet

Definition at line 39 of file qtesttable.cpp.

Constructor & Destructor Documentation

◆ ~QTestTablePrivate()

QTestTablePrivate::~QTestTablePrivate ( )
inline

Definition at line 20 of file qtesttable.cpp.

References dataList, and qDeleteAll().

+ Here is the call graph for this function:

Member Function Documentation

◆ addColumn()

void QTestTablePrivate::addColumn ( int elemType,
const char * elemName )
inline

Definition at line 42 of file qtesttable.cpp.

References elementList.

Referenced by QTestTable::addColumn().

+ Here is the caller graph for this function:

◆ addRow()

void QTestTablePrivate::addRow ( QTestData * data)
inline

Definition at line 43 of file qtesttable.cpp.

References dataList.

Referenced by QTestTable::newData().

+ Here is the caller graph for this function:

Member Data Documentation

◆ currentTestTable

QTestTable * QTestTablePrivate::currentTestTable = nullptr
static

◆ dataList

DataList QTestTablePrivate::dataList

◆ elementList

◆ gTable

QTestTable * QTestTablePrivate::gTable = nullptr
static

Definition at line 46 of file qtesttable.cpp.

Referenced by QTestTable::clearGlobalTestTable(), and QTestTable::globalTestTable().

◆ tagSet

TagSet QTestTablePrivate::tagSet

Definition at line 40 of file qtesttable.cpp.

Referenced by QTestTable::newData().


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