#include <sigc++/sigc++.h>
-using std::cout;
-using std::cerr;
-using std::endl;
+#include "pbd/libpbd_visibility.h"
-class Transmitter : public std::stringstream
+class LIBPBD_API Transmitter : public std::stringstream
{
public:
see if ostr == cout, and handle it specially.
*/
- if (&ostr == &cout) {
- cout << endl;
+ if (&ostr == &std::cout) {
+ std::cout << std::endl;
return ostr;
- } else if (&ostr == &cerr) {
- cerr << endl;
+ } else if (&ostr == &std::cerr) {
+ std::cerr << std::endl;
return ostr;
}
it and assume that that will be enough.
*/
- ostr << endl;
+ ostr << std::endl;
}
return ostr;
}
-extern "C" { void pbd_c_error (const char *); }
+extern "C" { LIBPBD_API void pbd_c_error (const char *); }
#endif // __libmisc_transmitter_h__