Skip to content

Class cubbase::count_registry

template <typename Tag>

ClassList > cubbase > count_registry

  • #include <count_registry.hpp>

Public Functions

Type Name
count_registry (std::string name, std::function< int()> getter)
count_registry (std::string name, int count)
count_registry () = delete
count_registry (const count_registry &) = delete
count_registry (count_registry &&) = delete
int get () const
void * operator new (size_t) = delete
count_registry & operator= (const count_registry &) = delete
count_registry & operator= (count_registry &&) = delete
~count_registry () = default

Public Static Functions

Type Name
std::size_t count ()
int total ()

Public Functions Documentation

function count_registry [1/5]

inline cubbase::count_registry::count_registry (
    std::string name,
    std::function< int ()> getter
) 

function count_registry [2/5]

inline cubbase::count_registry::count_registry (
    std::string name,
    int count
) 

function count_registry [3/5]

cubbase::count_registry::count_registry () = delete

function count_registry [4/5]

cubbase::count_registry::count_registry (
    const  count_registry &
) = delete

function count_registry [5/5]

cubbase::count_registry::count_registry (
    count_registry &&
) = delete

function get

inline int cubbase::count_registry::get () const

function operator new

void * cubbase::count_registry::operator new (
    size_t
) = delete

function operator=

count_registry & cubbase::count_registry::operator= (
    const  count_registry &
) = delete

function operator=

count_registry & cubbase::count_registry::operator= (
    count_registry &&
) = delete

function ~count_registry

cubbase::count_registry::~count_registry () = default

Public Static Functions Documentation

function count

static inline std::size_t cubbase::count_registry::count () 

function total

static inline int cubbase::count_registry::total () 


The documentation for this class was generated from the following file cubrid/src/base/count_registry.hpp