#include <channel_severity_filter.hpp>
Public Types | |
typedef channel_severity_filter_terminal < ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, ChannelOrderT, SeverityCompareT, AllocatorT > | terminal_type |
Terminal type. More... | |
typedef ActorT< terminal_type > | base_type |
Base actor type. More... | |
typedef terminal_type::channel_value_type | channel_value_type |
Channel attribute value type. More... | |
typedef terminal_type::channel_fallback_policy | channel_fallback_policy |
Channel fallback policy. More... | |
typedef terminal_type::severity_value_type | severity_value_type |
Severity level attribute value type. More... | |
typedef terminal_type::severity_fallback_policy | severity_fallback_policy |
Severity level fallback policy. More... | |
Public Member Functions | |
channel_severity_filter_actor (base_type const &act) | |
Initializing constructor. More... | |
channel_severity_filter_actor (channel_severity_filter_actor const &that) | |
Copy constructor. More... | |
this_type & | set_default (bool def) |
Sets the default function result. More... | |
this_type & | add (channel_value_type const &channel, severity_value_type const &severity) |
Adds a new element to the mapping. More... | |
subscript_result | operator[] (channel_value_type const &channel) |
Alternative interface for adding a new element to the mapping. More... | |
typedef ActorT< terminal_type > boost::expressions::channel_severity_filter_actor< ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, ChannelOrderT, SeverityCompareT, AllocatorT, ActorT >::base_type |
Base actor type.
typedef terminal_type::channel_fallback_policy boost::expressions::channel_severity_filter_actor< ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, ChannelOrderT, SeverityCompareT, AllocatorT, ActorT >::channel_fallback_policy |
Channel fallback policy.
typedef terminal_type::channel_value_type boost::expressions::channel_severity_filter_actor< ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, ChannelOrderT, SeverityCompareT, AllocatorT, ActorT >::channel_value_type |
Channel attribute value type.
typedef terminal_type::severity_fallback_policy boost::expressions::channel_severity_filter_actor< ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, ChannelOrderT, SeverityCompareT, AllocatorT, ActorT >::severity_fallback_policy |
Severity level fallback policy.
typedef terminal_type::severity_value_type boost::expressions::channel_severity_filter_actor< ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, ChannelOrderT, SeverityCompareT, AllocatorT, ActorT >::severity_value_type |
Severity level attribute value type.
typedef channel_severity_filter_terminal< ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, ChannelOrderT, SeverityCompareT, AllocatorT > boost::expressions::channel_severity_filter_actor< ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, ChannelOrderT, SeverityCompareT, AllocatorT, ActorT >::terminal_type |
Terminal type.
|
inlineexplicit |
Initializing constructor.
|
inline |
Copy constructor.
|
inline |
Adds a new element to the mapping.
|
inline |
Alternative interface for adding a new element to the mapping.
|
inline |
Sets the default function result.