proxygen
DataTicker< f > Struct Template Reference
Inheritance diagram for DataTicker< f >:
Ticker Data< f, pad >

Public Member Functions

 DataTicker () noexcept(f &DC_NOEXCEPT)
 
 DataTicker (const DataTicker &) noexcept((f &CC_NOEXCEPT)!=0)
 
 DataTicker (DataTicker &&) noexcept((f &MC_NOEXCEPT)!=0)
 
 DataTicker (std::nullptr_t) noexcept((f &OC_NOEXCEPT)!=0)
 
 ~DataTicker () noexcept
 
void operator= (const DataTicker &) noexcept((f &CA_NOEXCEPT)!=0)
 
void operator= (DataTicker &&) noexcept((f &MA_NOEXCEPT)!=0)
 

Additional Inherited Members

- Static Public Member Functions inherited from Ticker
static void Tick (const std::string &s)
 
- Static Public Attributes inherited from Ticker
static int CountTicks = 0
 
static int TicksLeft = -1
 

Detailed Description

template<Flags f>
struct DataTicker< f >

Definition at line 396 of file StlVectorTest.cpp.

Constructor & Destructor Documentation

template<Flags f>
DataTicker< f >::DataTicker ( )
inlinenoexcept

Definition at line 397 of file StlVectorTest.cpp.

References f.

397  {
398  if (!(f & DC_NOEXCEPT)) {
399  Tick("Data()");
400  }
401  }
auto f
static void Tick(const std::string &s)
template<Flags f>
DataTicker< f >::DataTicker ( const DataTicker< f > &  )
inlinenoexcept

Definition at line 402 of file StlVectorTest.cpp.

References f.

402  {
403  if (!(f & CC_NOEXCEPT)) {
404  Tick("Data(const Data&)");
405  }
406  }
auto f
static void Tick(const std::string &s)
template<Flags f>
DataTicker< f >::DataTicker ( DataTicker< f > &&  )
inlinenoexcept

Definition at line 407 of file StlVectorTest.cpp.

References f.

407  {
408  if (!(f & MC_NOEXCEPT)) {
409  Tick("Data(Data&&)");
410  }
411  }
auto f
static void Tick(const std::string &s)
template<Flags f>
DataTicker< f >::DataTicker ( std::nullptr_t  )
inlineexplicitnoexcept

Definition at line 412 of file StlVectorTest.cpp.

References f.

412  {
413  if (!(f & OC_NOEXCEPT)) {
414  Tick("Data(int)");
415  }
416  }
auto f
static void Tick(const std::string &s)
template<Flags f>
DataTicker< f >::~DataTicker ( )
inlinenoexcept

Definition at line 417 of file StlVectorTest.cpp.

417 {}

Member Function Documentation

template<Flags f>
void DataTicker< f >::operator= ( const DataTicker< f > &  )
inlinenoexcept

Definition at line 418 of file StlVectorTest.cpp.

References f.

418  {
419  if (!(f & CA_NOEXCEPT)) {
420  Tick("op=(const Data&)");
421  }
422  }
auto f
static void Tick(const std::string &s)
template<Flags f>
void DataTicker< f >::operator= ( DataTicker< f > &&  )
inlinenoexcept

Definition at line 423 of file StlVectorTest.cpp.

References f.

423  {
424  if (!(f & MA_NOEXCEPT)) {
425  Tick("op=(Data&&)");
426  }
427  }
auto f
static void Tick(const std::string &s)

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