A map-to-unordered_map instrumentation line in the stack table. More...
#include <profiler_map_to_unordered_map.h>
Public Member Functions | |
__map2umap_stack_info (const __map2umap_info &__o) | |
std::string | __advice () const |
bool | __is_valid () const |
float | __magnitude () const |
void | __merge (const __map2umap_info &__o) |
void | __merge (const __object_info_base &__o) |
void | __record_erase (std::size_t __size, std::size_t __count) |
void | __record_find (std::size_t __size) |
void | __record_insert (std::size_t __size, std::size_t __count) |
void | __record_iterate (int __count) |
void | __set_invalid () |
void | __set_iterate_costs () |
__stack_t | __stack () const |
void | __write (FILE *__f) const |
Protected Attributes | |
__stack_t | _M_stack |
bool | _M_valid |
A map-to-unordered_map instrumentation line in the stack table.
|
inline |
|
inlineinherited |
|
inlineinherited |
References __gnu_profile::__object_info_base::_M_valid.
|
inlineinherited |
|
inlineinherited |
References __gnu_profile::__object_info_base::__merge(), __gnu_profile::__map2umap_info::_M_erase, __gnu_profile::__map2umap_info::_M_find, __gnu_profile::__map2umap_info::_M_insert, __gnu_profile::__map2umap_info::_M_iterate, __gnu_profile::__map2umap_info::_M_map_cost, and __gnu_profile::__map2umap_info::_M_umap_cost.
|
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::__map_erase_cost(), _GLIBCXX_PROFILE_DATA, __gnu_profile::__map2umap_info::_M_erase, __gnu_profile::__map2umap_info::_M_map_cost, and __gnu_profile::__map2umap_info::_M_umap_cost.
Referenced by __gnu_profile::__trace_map_to_unordered_map_erase().
|
inlineinherited |
References __gnu_profile::__map_find_cost(), _GLIBCXX_PROFILE_DATA, __gnu_profile::__map2umap_info::_M_find, __gnu_profile::__map2umap_info::_M_map_cost, and __gnu_profile::__map2umap_info::_M_umap_cost.
Referenced by __gnu_profile::__trace_map_to_unordered_map_find().
|
inlineinherited |
References __gnu_profile::__map_insert_cost(), _GLIBCXX_PROFILE_DATA, __gnu_profile::__map2umap_info::_M_insert, __gnu_profile::__map2umap_info::_M_map_cost, and __gnu_profile::__map2umap_info::_M_umap_cost.
Referenced by __gnu_profile::__trace_map_to_unordered_map_insert().
|
inlineinherited |
References __gnu_profile::__map2umap_info::_M_iterate.
Referenced by __gnu_profile::__trace_map_to_unordered_map_iterate().
|
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 _GLIBCXX_PROFILE_DATA, __gnu_profile::__map2umap_info::_M_iterate, __gnu_profile::__map2umap_info::_M_map_cost, and __gnu_profile::__map2umap_info::_M_umap_cost.
Referenced by __gnu_profile::__trace_map2umap::__destruct().
|
inlineinherited |
References __gnu_profile::__object_info_base::_M_stack.
|
inlineinherited |
|
protectedinherited |
Referenced by __gnu_profile::__object_info_base::__stack().
|
protectedinherited |