senf::log::detail::Parameters< Base > Struct Template Reference

Internal: Log message parameter collection. More...

List of all members.


Detailed Description

template<class Base>
struct senf::log::detail::Parameters< Base >

Internal: Log message parameter collection.

Definition at line 108 of file Parameters.ih.


Public Types

typedef boost::mpl::if_c
< Base::level::value==NONE::value,
typename
Base::stream::defaultLevel,
typename Base::level >::type 
level

Static Public Member Functions

static bool  enabled ()

Static Public Attributes

static bool const  compileEnabled

Member Typedef Documentation

template<class Base >
typedef boost::mpl::if_c< Base::level::value == NONE::value, typename Base::stream::defaultLevel, typename Base::level >::type senf::log::detail::Parameters< Base >::
level

Definition at line 112 of file Parameters.ih.


Member Function Documentation

template<class Base >
static bool senf::log::detail::Parameters< Base >::
enabled ()

Definition at line 119 of file Parameters.ih.


Member Data Documentation

template<class Base >
bool const senf::log::detail::Parameters< Base >::compileEnabled
[static]

Initial value:

 senf::log::Enabled<
            typename Base::stream,
            typename Base::area_base,
            level>::value

Definition at line 114 of file Parameters.ih.


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