Public Types | |
enum | domain { Abort, Error, Alert, Info, Trace, Debug } |
typedef boost::optional< Level > | optional |
Public Member Functions | |
BOOST_STATIC_CONSTANT (index_type, size=6) | |
Level () | |
Level (domain index) | |
Static Public Member Functions | |
static optional | get_by_name (const char *str) |
Private Types | |
typedef boost::optional < value_type > | optional_value |
Static Private Member Functions | |
static const char * | names (domain index) |
static optional_value | values (domain index) |
Friends | |
class | boost::detail::enum_base< Level, string > |
typedef boost::optional<Level> expanded::Level::optional |
Reimplemented from boost::detail::enum_base< Level, string >.
typedef boost::optional<value_type> expanded::Level::optional_value [private] |
expanded::Level::Level | ( | ) | [inline] |
expanded::Level::Level | ( | domain | index | ) | [inline] |
expanded::Level::BOOST_STATIC_CONSTANT | ( | index_type | , |
size | = 6 |
||
) |
static optional expanded::Level::get_by_name | ( | const char * | str | ) | [inline, static] |
static const char* expanded::Level::names | ( | domain | index | ) | [inline, static, private] |
static optional_value expanded::Level::values | ( | domain | index | ) | [inline, static, private] |
friend class boost::detail::enum_base< Level, string > [friend] |