openMSX
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
S Struct Reference

Public Member Functions

 S ()
 
 S (const S &)
 
 S (S &&) noexcept
 
Soperator= (const S &)
 
Soperator= (S &&) noexcept
 
 ~S ()
 

Static Public Member Functions

static void reset ()
 

Static Public Attributes

static int default_constructed = 0
 
static int copy_constructed = 0
 
static int move_constructed = 0
 
static int copy_assignment = 0
 
static int move_assignment = 0
 
static int destructed = 0
 

Detailed Description

Definition at line 7 of file stl_test.cc.

Constructor & Destructor Documentation

◆ S() [1/3]

S::S ( )
inline

Definition at line 8 of file stl_test.cc.

References default_constructed.

◆ S() [2/3]

S::S ( const S )
inline

Definition at line 9 of file stl_test.cc.

References copy_constructed.

◆ S() [3/3]

S::S ( S &&  )
inlinenoexcept

Definition at line 10 of file stl_test.cc.

References move_constructed.

◆ ~S()

S::~S ( )
inline

Definition at line 13 of file stl_test.cc.

References destructed.

Member Function Documentation

◆ operator=() [1/2]

S & S::operator= ( const S )
inline

Definition at line 11 of file stl_test.cc.

References copy_assignment.

◆ operator=() [2/2]

S & S::operator= ( S &&  )
inlinenoexcept

Definition at line 12 of file stl_test.cc.

References move_assignment.

◆ reset()

static void S::reset ( )
inlinestatic

Member Data Documentation

◆ copy_assignment

int S::copy_assignment = 0
inlinestatic

Definition at line 27 of file stl_test.cc.

Referenced by operator=(), reset(), TEST_CASE(), and TEST_CASE().

◆ copy_constructed

int S::copy_constructed = 0
inlinestatic

Definition at line 25 of file stl_test.cc.

Referenced by reset(), S(), TEST_CASE(), and TEST_CASE().

◆ default_constructed

int S::default_constructed = 0
inlinestatic

Definition at line 24 of file stl_test.cc.

Referenced by reset(), S(), TEST_CASE(), and TEST_CASE().

◆ destructed

int S::destructed = 0
inlinestatic

Definition at line 29 of file stl_test.cc.

Referenced by reset(), TEST_CASE(), TEST_CASE(), and ~S().

◆ move_assignment

int S::move_assignment = 0
inlinestatic

Definition at line 28 of file stl_test.cc.

Referenced by operator=(), reset(), TEST_CASE(), and TEST_CASE().

◆ move_constructed

int S::move_constructed = 0
inlinestatic

Definition at line 26 of file stl_test.cc.

Referenced by reset(), S(), TEST_CASE(), and TEST_CASE().


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