Skip to content

Namespace cubperf

Namespace List > cubperf

Classes

Type Name
class generic_stat_counter <IsAtomic>
class generic_stat_counter_and_timer <IsAtomic>
class generic_stat_timer <IsAtomic>
class generic_statset <IsAtomic>
class stat_definition
class statset_definition

Public Types

Type Name
typedef generic_stat_counter< true > atomic_stat_counter
typedef generic_stat_counter_and_timer< true > atomic_stat_counter_and_timer
typedef generic_stat_timer< true > atomic_stat_timer
typedef generic_value< true > atomic_stat_value
typedef generic_statset< true > atomic_statset
typedef std::chrono::high_resolution_clock clock
typedef clock::duration duration
typedef typename std::conditional< IsAtomic, std::atomic< std::uint64_t >, std::uint64_t >::type generic_value
typedef generic_stat_counter< false > stat_counter
typedef generic_stat_counter_and_timer< false > stat_counter_and_timer
typedef std::size_t stat_id
typedef generic_stat_timer< false > stat_timer
typedef generic_value< false > stat_value
typedef generic_statset< false > statset
typedef clock::time_point time_point

Public Functions

Type Name
void reset_timept (time_point & timept)

Public Types Documentation

typedef atomic_stat_counter

using cubperf::atomic_stat_counter = typedef generic_stat_counter<true>;

typedef atomic_stat_counter_and_timer

using cubperf::atomic_stat_counter_and_timer = typedef generic_stat_counter_and_timer<true>;

typedef atomic_stat_timer

using cubperf::atomic_stat_timer = typedef generic_stat_timer<true>;

typedef atomic_stat_value

using cubperf::atomic_stat_value = typedef generic_value<true>;

typedef atomic_statset

using cubperf::atomic_statset = typedef generic_statset<true>;

typedef clock

using cubperf::clock = typedef std::chrono::high_resolution_clock;

typedef duration

using cubperf::duration = typedef clock::duration;

typedef generic_value

using cubperf::generic_value = typedef typename std::conditional<IsAtomic, std::atomic<std::uint64_t>, std::uint64_t>::type;

typedef stat_counter

using cubperf::stat_counter = typedef generic_stat_counter<false>;

typedef stat_counter_and_timer

using cubperf::stat_counter_and_timer = typedef generic_stat_counter_and_timer<false>;

typedef stat_id

using cubperf::stat_id = typedef std::size_t;

typedef stat_timer

using cubperf::stat_timer = typedef generic_stat_timer<false>;

typedef stat_value

using cubperf::stat_value = typedef generic_value<false>;

typedef statset

using cubperf::statset = typedef generic_statset<false>;

typedef time_point

using cubperf::time_point = typedef clock::time_point;

Public Functions Documentation

function reset_timept

inline void cubperf::reset_timept (
    time_point & timept
) 


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