mixpp: bdm::log_level_template< T > Class Template Reference

bdm::log_level_template< T > Class Template Reference

This class stores a details that will be logged to a logger. More...

#include <bdmbase.h>

Inheritance diagram for bdm::log_level_template< T >:

bdm::log_level_intermediate< T > bdm::log_level_base bdm::root List of all members.

Public Member Functions

void from_setting (const Setting &element)
 Set log_levels according to the Setting element.
void to_setting (Setting &element) const
 Store log_levels into the Setting element.
void store (const enum T::log_level_enums log_level_enum, const vec &vect, int enum_subindex=0) const
void store (const enum T::log_level_enums log_level_enum, const double &dbl, int enum_subindex=0) const
template<class U>
void store (const enum T::log_level_enums log_level_enum, const U data, int enum_subindex=0) const

Detailed Description

template<class T>
class bdm::log_level_template< T >

This class stores a details that will be logged to a logger.


Member Function Documentation

template<class T>
template<class U>
void bdm::log_level_template< T >::store ( const enum T::log_level_enums  log_level_enum,
const U  data,
int  enum_subindex = 0 
) const [inline]

This method stores a Setting obtained by call of UI::save( data, .. ) to the proper place in registered logger

parameter enum_subindex identifies the precise position of setting in the case there is more settings registered to with this enum

template<class T>
void bdm::log_level_template< T >::store ( const enum T::log_level_enums  log_level_enum,
const double &  dbl,
int  enum_subindex = 0 
) const [inline]

This method stores a double to the proper place in registered logger

parameter enum_subindex identifies the precise position of double in the case there is more doubles registered to with this enum

template<class T>
void bdm::log_level_template< T >::store ( const enum T::log_level_enums  log_level_enum,
const vec &  vect,
int  enum_subindex = 0 
) const [inline]

This method stores a vector to the proper place in registered logger

parameter enum_subindex identifies the precise position of vector in the case there is more vectors registered to with this enum


The documentation for this class was generated from the following file:
Generated on 2 Dec 2013 for mixpp by  doxygen 1.4.7