Go to the source code of this file.
◆ ERS_REGISTER_INPUT_STREAM
#define ERS_REGISTER_INPUT_STREAM |
( |
| class, |
|
|
| name, |
|
|
| params ) |
Value:namespace { \
struct InputStreamRegistrator { \
static ers::InputStream * create(
const std::initializer_list<std::string> & params ) \
{ return new class( params ); } \
InputStreamRegistrator() \
{ ers::StreamFactory::instance().register_in_stream( name, create ); } \
} registrator_mp; \
}
Definition at line 57 of file InputStream.hpp.
57#define ERS_REGISTER_INPUT_STREAM( class, name, params ) \
58namespace { \
59 struct InputStreamRegistrator { \
60 static ers::InputStream * create( const std::initializer_list<std::string> & params ) \
61 { return new class( params ); } \
62 InputStreamRegistrator() \
63 { ers::StreamFactory::instance().register_in_stream( name, create ); } \
64 } registrator_mp; \
65}