GDB (xrefs)
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
selftests::optional::cons_move::tracker Struct Reference

Public Member Functions

 tracker (int value)
 
 ~tracker ()
 
 tracker (tracker const &other)
 
 tracker (tracker &&other)
 
trackeroperator= (tracker const &)=default
 
trackeroperator= (tracker &&)=default
 

Public Attributes

int value
 

Static Public Attributes

static int count = 0
 

Detailed Description

Definition at line 21 of file optional-selftests.c.

Constructor & Destructor Documentation

◆ tracker() [1/3]

selftests::optional::cons_move::tracker::tracker ( int  value)
inline

Definition at line 23 of file optional-selftests.c.

◆ ~tracker()

selftests::optional::cons_move::tracker::~tracker ( )
inline

Definition at line 24 of file optional-selftests.c.

◆ tracker() [2/3]

selftests::optional::cons_move::tracker::tracker ( tracker const &  other)
inline

Definition at line 26 of file optional-selftests.c.

◆ tracker() [3/3]

selftests::optional::cons_move::tracker::tracker ( tracker &&  other)
inline

Definition at line 27 of file optional-selftests.c.

Member Function Documentation

◆ operator=() [1/2]

tracker& selftests::optional::cons_move::tracker::operator= ( tracker const &  )
default

◆ operator=() [2/2]

tracker& selftests::optional::cons_move::tracker::operator= ( tracker &&  )
default

Member Data Documentation

◆ count

int selftests::optional::cons_move::tracker::count = 0
static

Definition at line 38 of file optional-selftests.c.

◆ value

int selftests::optional::cons_move::tracker::value

Definition at line 36 of file optional-selftests.c.


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