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 |