STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
__gnu_profile::__stack_info_base< __object_info > Class Template Referenceabstract

Base class for a line in the stack table. More...

#include <profile/impl/profiler_node.h>

Public Member Functions

 __stack_info_base ()
 
 __stack_info_base (const __object_info &__info)=0
 
virtual ~__stack_info_base ()
 
void __merge (const __object_info &__info)=0
 
virtual float __magnitude () const =0
 
virtual const char * __get_id () const =0
 

Detailed Description

template<typename __object_info>
class __gnu_profile::__stack_info_base< __object_info >

Base class for a line in the stack table.

Constructor & Destructor Documentation

template<typename __object_info >
__gnu_profile::__stack_info_base< __object_info >::__stack_info_base ( )
inline
157 { }
template<typename __object_info >
__gnu_profile::__stack_info_base< __object_info >::__stack_info_base ( const __object_info &  __info)
pure virtual
template<typename __object_info >
virtual __gnu_profile::__stack_info_base< __object_info >::~__stack_info_base ( )
inlinevirtual
159 {}

Member Function Documentation

template<typename __object_info >
virtual const char* __gnu_profile::__stack_info_base< __object_info >::__get_id ( ) const
pure virtual
template<typename __object_info >
virtual float __gnu_profile::__stack_info_base< __object_info >::__magnitude ( ) const
pure virtual
template<typename __object_info >
void __gnu_profile::__stack_info_base< __object_info >::__merge ( const __object_info &  __info)
pure virtual

The documentation for this class was generated from the following file: