15#ifndef vtkOStreamWrapper_h 
   16#define vtkOStreamWrapper_h 
   18#include "vtkCommonCoreModule.h" 
   20#ifndef VTK_SYSTEM_INCLUDES_INSIDE 
   24VTK_ABI_NAMESPACE_BEGIN
 
   84#if defined(__IBMCPP__) 
   90    return this->WriteInternal(p);
 
  103  template <
template <
typename, 
typename, 
typename> 
class S>
 
  106    return *this << reinterpret_cast<std_string const&>(s);
 
  110  template <
typename T>
 
  113    this->ostr << (static_cast<T*>(ptr));
 
a simple class to control print indentation
 
class for arbitrarily large ints
 
vtkOStreamWrapper & operator<<(const vtkIndent &)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(vtkObjectBase &)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(int *(*)(void *))
 
vtkOStreamWrapper & operator<<(char)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(short)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(float *(*)(void *))
 
vtkOStreamWrapper & operator<<(void *)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(const vtkLargeInteger &)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(const vtkSmartPointerBase &)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(const char *(*)(void *))
 
vtkOStreamWrapper & write(const char *, unsigned long)
Forward the write method to the real stream.
 
vtkOStreamWrapper & operator<<(const vtkSmartPointer< T > &ptr)
 
vtkOStreamWrapper & operator<<(const char *)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(const vtkStdString &)
Forward this output operator to the real ostream.
 
virtual ~vtkOStreamWrapper()
 
static void UseEndl(const EndlType &)
Implementation detail to allow macros to provide an endl that may or may not be used.
 
vtkOStreamWrapper & operator<<(double)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(unsigned long long)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper(ostream &os)
Construct class to reference a real ostream.
 
ostream & GetOStream()
Get a reference to the real ostream.
 
vtkOStreamWrapper & operator<<(void(*)(void *))
 
void flush()
Forward the flush method to the real ostream.
 
vtkOStreamWrapper & operator<<(unsigned long)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(int(*)(void *))
 
vtkOStreamWrapper & operator<<(const EndlType &)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(unsigned char)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(long long)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(bool)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(float)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(unsigned short)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(long)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(int)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(const S< char, std::char_traits< char >, std::allocator< char > > &s)
 
vtkOStreamWrapper & operator<<(void *(*)(void *))
 
vtkOStreamWrapper(vtkOStreamWrapper &r)
Construct class to reference a real ostream.
 
vtkOStreamWrapper & operator<<(unsigned int)
Forward this output operator to the real ostream.
 
vtkOStreamWrapper & operator<<(void(*)(void *, int *))
 
abstract base class for most VTK objects
 
Non-templated superclass for vtkSmartPointer.
 
Hold a reference to a vtkObjectBase instance.
 
Wrapper around std::string to keep symbols short.
 
VTKCOMMONCORE_EXPORT ostream & operator<<(ostream &os, const vtkIndent &o)
 
Do_not_include_vtkOStreamWrapper_directly_vtkSystemIncludes_includes_it