3 #ifndef VISR_DETAIL_COMPOSE_MESSAGE_STRING_HPP_INCLUDED 4 #define VISR_DETAIL_COMPOSE_MESSAGE_STRING_HPP_INCLUDED 15 template<
typename MessageType >
16 static void composeMessageStream( std::ostream & str, MessageType
const & msg );
17 template<
typename MessageType,
typename... MessageRest>
18 static void composeMessageStream( std::ostream & str, MessageType
const & msg,
19 MessageRest ... rest );
28 template<
typename ... Messages>
29 static std::string composeMessageString( Messages ... messages )
31 std::stringstream str;
32 composeMessageStream( str, messages ... );
43 template<
typename MessageType >
44 static void composeMessageStream( std::ostream & str, MessageType
const & msg )
58 template<
typename MessageType,
typename... MessageRest>
59 static void composeMessageStream( std::ostream & str, MessageType
const & msg, MessageRest ... rest )
62 composeMessageStream( str, rest ... );
68 #endif // #ifndef VISR_DETAIL_COMPOSE_MESSAGE_STRING_HPP_INCLUDED Definition: options.cpp:10