VTK
|
Wrapper for C++ ostream. Internal VTK use only. More...
#include <vtkOStreamWrapper.h>
Wrapper for C++ ostream. Internal VTK use only.
Provides a wrapper around the C++ ostream so that VTK source files need not include the full C++ streams library. This is intended to prevent cluttering of the translation unit and speed up compilation. Experimentation has revealed between 10% and 60% less time for compilation depending on the platform. This wrapper is used by the macros in vtkSetGet.h.
Definition at line 46 of file vtkOStreamWrapper.h.
vtkOStreamWrapper::vtkOStreamWrapper | ( | ostream & | os | ) |
Construct class to reference a real ostream. All methods and operators will be forwarded.
Construct class to reference a real ostream. All methods and operators will be forwarded.
virtual vtkOStreamWrapper::~vtkOStreamWrapper | ( | ) | [virtual] |
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const EndlType & | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const vtkIndent & | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | vtkObjectBase & | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const vtkLargeInteger & | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const vtkSmartPointerBase & | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const vtkStdString & | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const char * | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | void * | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | char | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | short | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | int | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | long | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | unsigned | char | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | unsigned | short | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | unsigned | int | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | unsigned | long | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | float | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | double | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | bool | ) |
Forward this output operator to the real ostream.
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | void(*)(void *) | ) |
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | void * | *)(void * | ) |
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | int(*)(void *) | ) |
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | int * | *)(void * | ) |
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | float * | *)(void * | ) |
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const char * | *)(void * | ) |
vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | void(*)(void *, int *) | ) |
vtkOStreamWrapper& vtkOStreamWrapper::write | ( | const char * | , |
unsigned | long | ||
) |
Forward the write method to the real stream.
ostream& vtkOStreamWrapper::GetOStream | ( | ) |
Get a reference to the real ostream.
vtkOStreamWrapper::operator ostream & | ( | ) |
Allow conversion to the real ostream type. This allows an instance of vtkOStreamWrapper to look like ostream when passing to a function argument.
vtkOStreamWrapper::operator int | ( | ) |
Forward conversion to bool to the real ostream.
void vtkOStreamWrapper::flush | ( | ) |
Forward the flush method to the real ostream.
static void vtkOStreamWrapper::UseEndl | ( | const EndlType & | ) | [inline, static] |
Implementation detail to allow macros to provide an endl that may or may not be used.
Definition at line 131 of file vtkOStreamWrapper.h.
ostream& vtkOStreamWrapper::ostr [protected] |
Implementation detail to allow macros to provide an endl that may or may not be used.
Definition at line 134 of file vtkOStreamWrapper.h.