A hash performance instrumentation line in the stack table. More...
#include <profiler_hash_func.h>
Public Member Functions | |
__hashfunc_stack_info (const __hashfunc_info &__o) | |
std::string | __advice () const |
void | __destruct (std::size_t __chain, std::size_t __accesses, std::size_t __hops) |
bool | __is_valid () const |
float | __magnitude () const |
void | __merge (const __hashfunc_info &__o) |
void | __merge (const __object_info_base &__o) |
void | __set_invalid () |
__stack_t | __stack () const |
void | __write (FILE *__f) const |
Protected Attributes | |
__stack_t | _M_stack |
bool | _M_valid |
A hash performance instrumentation line in the stack table.
|
inline |
|
inlineinherited |
|
inlineinherited |
References __gnu_profile::__hashfunc_info::_M_accesses, __gnu_profile::__hashfunc_info::_M_hops, __gnu_profile::__hashfunc_info::_M_longest_chain, and __gnu_parallel::max().
Referenced by __gnu_profile::__trace_hash_func::__destruct().
|
inlineinherited |
References __gnu_profile::__object_info_base::_M_valid.
|
inlineinherited |
References __gnu_profile::__hashfunc_info::_M_hops.
|
inlineinherited |
References __gnu_profile::__object_info_base::__merge(), __gnu_profile::__hashfunc_info::_M_accesses, __gnu_profile::__hashfunc_info::_M_hops, __gnu_profile::__hashfunc_info::_M_longest_chain, and __gnu_parallel::max().
|
inlineinherited |
References __gnu_profile::__object_info_base::_M_valid.
Referenced by __gnu_profile::__hashfunc_info::__merge(), __gnu_profile::__vector2list_info::__merge(), __gnu_profile::__list2vector_info::__merge(), __gnu_profile::__map2umap_info::__merge(), and __gnu_profile::__container_size_info::__merge().
|
inlineinherited |
References __gnu_profile::__object_info_base::_M_valid.
Referenced by __gnu_profile::__list2slist_info::__opr_rewind(), __gnu_profile::__trace_list_to_vector_invalid_operator(), __gnu_profile::__trace_map_to_unordered_map_invalidate(), and __gnu_profile::__trace_vector_to_list_invalid_operator().
|
inlineinherited |
References __gnu_profile::__object_info_base::_M_stack.
|
inlineinherited |
|
protectedinherited |
Referenced by __gnu_profile::__object_info_base::__stack().
|
protectedinherited |