Skip to content

Class cubperf::statset_definition

ClassList > cubperf > statset_definition

  • #include <perf.hpp>

Public Types

Type Name
typedef std::initializer_list< stat_definition > init_list_t

Public Functions

Type Name
void add_stat_values (const statset & statsetr, stat_value * output_stats) const
void add_stat_values (const atomic_statset & statsetr, stat_value * output_stats) const
void add_stat_values_with_converted_timers (const statset & statsetr, stat_value * output_stats) const
void add_stat_values_with_converted_timers (const atomic_statset & statsetr, stat_value * output_stats) const
atomic_statset * create_atomic_statset (void) const
statset * create_statset (void) const
std::size_t get_stat_count () const
void get_stat_values (const statset & statsetr, stat_value * output_stats) const
void get_stat_values (const atomic_statset & statsetr, stat_value * output_stats) const
void get_stat_values_with_converted_timers (const statset & statsetr, stat_value * output_stats) const
void get_stat_values_with_converted_timers (const atomic_statset & statsetr, stat_value * output_stats) const
std::size_t get_value_count () const
const char * get_value_name (std::size_t value_index) const
std::size_t get_values_memsize (void) const
void increment (statset & statsetr, stat_id id, stat_value incr=1) const
void increment (atomic_statset & statsetr, stat_id id, stat_value incr=1) const
statset_definition & operator= (const statset_definition &) = delete
statset_definition & operator= (statset_definition &&) = delete
statset_definition (void) = delete
statset_definition (init_list_t defs)
statset_definition (const statset_definition &) = delete
statset_definition (statset_definition &&) = delete
void time (statset & statsetr, stat_id id, duration d) const
void time (statset & statsetr, stat_id id) const
void time (atomic_statset & statsetr, stat_id id, duration d) const
void time (atomic_statset & statsetr, stat_id id) const
void time_and_increment (statset & statsetr, stat_id id, duration d, stat_value incr=1) const
void time_and_increment (statset & statsetr, stat_id id, stat_value incr=1) const
void time_and_increment (atomic_statset & statsetr, stat_id id, duration d, stat_value incr=1) const
void time_and_increment (atomic_statset & statsetr, stat_id id, stat_value incr=1) const
~statset_definition (void)

Public Types Documentation

typedef init_list_t

using cubperf::statset_definition::init_list_t =  std::initializer_list<stat_definition>;

Public Functions Documentation

function add_stat_values [1/2]

void cubperf::statset_definition::add_stat_values (
    const  statset & statsetr,
    stat_value * output_stats
) const

function add_stat_values [2/2]

void cubperf::statset_definition::add_stat_values (
    const  atomic_statset & statsetr,
    stat_value * output_stats
) const

function add_stat_values_with_converted_timers [1/2]

template<typename  Duration>
void cubperf::statset_definition::add_stat_values_with_converted_timers (
    const  statset & statsetr,
    stat_value * output_stats
) const

function add_stat_values_with_converted_timers [2/2]

template<typename  Duration>
void cubperf::statset_definition::add_stat_values_with_converted_timers (
    const  atomic_statset & statsetr,
    stat_value * output_stats
) const

function create_atomic_statset

atomic_statset * cubperf::statset_definition::create_atomic_statset (
    void
) const

function create_statset

statset * cubperf::statset_definition::create_statset (
    void
) const

function get_stat_count

std::size_t cubperf::statset_definition::get_stat_count () const

function get_stat_values [1/2]

void cubperf::statset_definition::get_stat_values (
    const  statset & statsetr,
    stat_value * output_stats
) const

function get_stat_values [2/2]

void cubperf::statset_definition::get_stat_values (
    const  atomic_statset & statsetr,
    stat_value * output_stats
) const

function get_stat_values_with_converted_timers [1/2]

template<typename  Duration>
void cubperf::statset_definition::get_stat_values_with_converted_timers (
    const  statset & statsetr,
    stat_value * output_stats
) const

function get_stat_values_with_converted_timers [2/2]

template<typename  Duration>
void cubperf::statset_definition::get_stat_values_with_converted_timers (
    const  atomic_statset & statsetr,
    stat_value * output_stats
) const

function get_value_count

std::size_t cubperf::statset_definition::get_value_count () const

function get_value_name

const  char * cubperf::statset_definition::get_value_name (
    std::size_t value_index
) const

function get_values_memsize

std::size_t cubperf::statset_definition::get_values_memsize (
    void
) const

function increment [1/2]

inline void cubperf::statset_definition::increment (
    statset & statsetr,
    stat_id id,
    stat_value incr=1
) const

function increment [2/2]

inline void cubperf::statset_definition::increment (
    atomic_statset & statsetr,
    stat_id id,
    stat_value incr=1
) const

function operator=

statset_definition & cubperf::statset_definition::operator= (
    const  statset_definition &
) = delete

function operator=

statset_definition & cubperf::statset_definition::operator= (
    statset_definition &&
) = delete

function statset_definition [1/4]

cubperf::statset_definition::statset_definition (
    void
) = delete

function statset_definition [2/4]

cubperf::statset_definition::statset_definition (
    init_list_t defs
) 

function statset_definition [3/4]

cubperf::statset_definition::statset_definition (
    const  statset_definition &
) = delete

function statset_definition [4/4]

cubperf::statset_definition::statset_definition (
    statset_definition &&
) = delete

function time [1/4]

inline void cubperf::statset_definition::time (
    statset & statsetr,
    stat_id id,
    duration d
) const

function time [2/4]

inline void cubperf::statset_definition::time (
    statset & statsetr,
    stat_id id
) const

function time [3/4]

inline void cubperf::statset_definition::time (
    atomic_statset & statsetr,
    stat_id id,
    duration d
) const

function time [4/4]

inline void cubperf::statset_definition::time (
    atomic_statset & statsetr,
    stat_id id
) const

function time_and_increment [1/4]

inline void cubperf::statset_definition::time_and_increment (
    statset & statsetr,
    stat_id id,
    duration d,
    stat_value incr=1
) const

function time_and_increment [2/4]

inline void cubperf::statset_definition::time_and_increment (
    statset & statsetr,
    stat_id id,
    stat_value incr=1
) const

function time_and_increment [3/4]

inline void cubperf::statset_definition::time_and_increment (
    atomic_statset & statsetr,
    stat_id id,
    duration d,
    stat_value incr=1
) const

function time_and_increment [4/4]

inline void cubperf::statset_definition::time_and_increment (
    atomic_statset & statsetr,
    stat_id id,
    stat_value incr=1
) const

function ~statset_definition

cubperf::statset_definition::~statset_definition (
    void
) 


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