openMSX
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Tracked Struct Reference
Collaboration diagram for Tracked:
Collaboration graph
[legend]

Public Member Functions

 Tracked (int i_)
 
 Tracked (const Tracked &)=delete
 
 Tracked (Tracked &&)=delete
 
Trackedoperator= (const Tracked &)=delete
 
Trackedoperator= (Tracked &&)=delete
 
 ~Tracked ()
 

Public Attributes

int i
 

Static Public Attributes

static std::vector< int > constructed
 
static std::vector< int > destructed
 

Detailed Description

Definition at line 8 of file ObjectPool_test.cc.

Constructor & Destructor Documentation

◆ Tracked() [1/3]

Tracked::Tracked ( int  i_)
inlineexplicit

Definition at line 13 of file ObjectPool_test.cc.

References constructed, and i.

◆ Tracked() [2/3]

Tracked::Tracked ( const Tracked )
delete

◆ Tracked() [3/3]

Tracked::Tracked ( Tracked &&  )
delete

◆ ~Tracked()

Tracked::~Tracked ( )
inline

Definition at line 20 of file ObjectPool_test.cc.

References destructed, and i.

Member Function Documentation

◆ operator=() [1/2]

Tracked & Tracked::operator= ( const Tracked )
delete

◆ operator=() [2/2]

Tracked & Tracked::operator= ( Tracked &&  )
delete

Member Data Documentation

◆ constructed

std::vector<int> Tracked::constructed
inlinestatic

Definition at line 10 of file ObjectPool_test.cc.

Referenced by TEST_CASE(), and Tracked().

◆ destructed

std::vector<int> Tracked::destructed
inlinestatic

Definition at line 11 of file ObjectPool_test.cc.

Referenced by TEST_CASE(), and ~Tracked().

◆ i

int Tracked::i

Definition at line 23 of file ObjectPool_test.cc.

Referenced by Tracked(), and ~Tracked().


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