Sink factory base interface. More...
#include <from_settings.hpp>
Public Types | |
typedef CharT | char_type |
Character type. More... | |
typedef std::basic_string < char_type > | string_type |
String type. More... | |
typedef basic_settings_section < char_type > | settings_section |
Settings section type. More... | |
Public Member Functions | |
virtual | ~sink_factory () |
Default constructor. More... | |
virtual shared_ptr< sinks::sink > | create_sink (settings_section const &settings)=0 |
The function creates a formatter for the specified attribute. More... | |
Sink factory base interface.
typedef CharT boost::sink_factory< CharT >::char_type |
Character type.
typedef basic_settings_section< char_type > boost::sink_factory< CharT >::settings_section |
Settings section type.
typedef std::basic_string< char_type > boost::sink_factory< CharT >::string_type |
String type.
|
inlinevirtual |
Default constructor.
Virtual destructor
|
pure virtual |
The function creates a formatter for the specified attribute.
settings | Sink parameters |