Base class for a line in the object table. More...
#include <profiler_node.h>
Public Member Functions | |
__object_info_base (__stack_t __stack) | |
bool | __is_valid () const |
void | __merge (const __object_info_base &__o) |
void | __set_invalid () |
__stack_t | __stack () const |
Protected Attributes | |
__stack_t | _M_stack |
bool | _M_valid |
Base class for a line in the object table.
|
inline |
|
inline |
References _M_valid.
|
inline |
References _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().
|
inline |
References _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().
|
protected |
Referenced by __is_valid(), __merge(), and __set_invalid().