webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Attributes | List of all members
CopyMoveCounter Struct Reference

#include <Counters.h>

Classes

struct  TestingScope
 

Public Member Functions

 CopyMoveCounter ()
 
 CopyMoveCounter (const CopyMoveCounter &)
 
CopyMoveCounteroperator= (const CopyMoveCounter &)
 
 CopyMoveCounter (CopyMoveCounter &&)
 
CopyMoveCounteroperator= (CopyMoveCounter &&)
 

Static Public Attributes

static unsigned constructionCount = 0
 
static unsigned copyCount = 0
 
static unsigned moveCount = 0
 

Constructor & Destructor Documentation

◆ CopyMoveCounter() [1/3]

CopyMoveCounter::CopyMoveCounter ( )
inline

◆ CopyMoveCounter() [2/3]

CopyMoveCounter::CopyMoveCounter ( const CopyMoveCounter )
inline

◆ CopyMoveCounter() [3/3]

CopyMoveCounter::CopyMoveCounter ( CopyMoveCounter &&  )
inline

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

CopyMoveCounter& CopyMoveCounter::operator= ( CopyMoveCounter &&  )
inline

Member Data Documentation

◆ constructionCount

unsigned CopyMoveCounter::constructionCount = 0
static

◆ copyCount

unsigned CopyMoveCounter::copyCount = 0
static

◆ moveCount

unsigned CopyMoveCounter::moveCount = 0
static

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