Go to the documentation of this file.
27 #ifndef vtkOStreamWrapper_h
28 #define vtkOStreamWrapper_h
31 #include "vtkCommonCoreModule.h"
33 #ifndef VTK_SYSTEM_INCLUDES_INSIDE
91 #if defined(__IBMCPP__)
97 return this->WriteInternal(p);
110 template <
template <
typename,
typename,
typename>
class S>
112 S<
char, std::char_traits<char>, std::allocator<char> >& s)
114 return *this << reinterpret_cast<std_string const&>(s);
Non-templated superclass for vtkSmartPointer.
virtual ~vtkOStreamWrapper()
abstract base class for most VTK objects
vtkOStreamWrapper(ostream &os)
Construct class to reference a real ostream.
a simple class to control print indentation
void flush()
Forward the flush method to the real ostream.
VTKCOMMONCORE_EXPORT ostream & operator<<(ostream &os, const vtkIndent &o)
Wrapper for C++ ostream. Internal VTK use only.
static void UseEndl(const EndlType &)
Implementation detail to allow macros to provide an endl that may or may not be used.
ostream & GetOStream()
Get a reference to the real ostream.
Do_not_include_vtkOStreamWrapper_directly_vtkSystemIncludes_includes_it
Wrapper around std::string to keep symbols short.
vtkOStreamWrapper(vtkOStreamWrapper &r)
vtkOStreamWrapper & write(const char *, unsigned long)
Forward the write method to the real stream.
class for arbitrarily large ints