STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
__gnu_profile::__warning_data Struct Reference

Representation of a warning. More...

#include <profile/impl/profiler_trace.h>

Public Member Functions

 __warning_data ()
 
 __warning_data (float __m, __stack_t __c, const char *__id, const std::string &__msg)
 
bool operator< (const __warning_data &__other) const
 

Public Attributes

float __magnitude
 
__stack_t __context
 
const char * __warning_id
 
std::string __warning_message
 

Detailed Description

Representation of a warning.

Constructor & Destructor Documentation

__gnu_profile::__warning_data::__warning_data ( )
inline
81  : __magnitude(0.0), __context(0), __warning_id(0) { }
const char * __warning_id
Definition: profiler_trace.h:77
__stack_t __context
Definition: profiler_trace.h:76
float __magnitude
Definition: profiler_trace.h:75
__gnu_profile::__warning_data::__warning_data ( float  __m,
__stack_t  __c,
const char *  __id,
const std::string &  __msg 
)
inline
85  : __magnitude(__m), __context(__c), __warning_id(__id),
86  __warning_message(__msg) { }
std::string __warning_message
Definition: profiler_trace.h:78
const char * __warning_id
Definition: profiler_trace.h:77
__stack_t __context
Definition: profiler_trace.h:76
float __magnitude
Definition: profiler_trace.h:75

Member Function Documentation

bool __gnu_profile::__warning_data::operator< ( const __warning_data __other) const
inline
90  { return __magnitude < __other.__magnitude; }
float __magnitude
Definition: profiler_trace.h:75

Member Data Documentation

__stack_t __gnu_profile::__warning_data::__context
float __gnu_profile::__warning_data::__magnitude
const char* __gnu_profile::__warning_data::__warning_id
std::string __gnu_profile::__warning_data::__warning_message

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