VTK
|
Wrapper for C++ ostream. Internal VTK use only. More...
#include <vtkOStreamWrapper.h>
Classes | |
struct | EndlType |
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.
vtkOStreamWrapper::vtkOStreamWrapper | ( | vtkOStreamWrapper & | r | ) |
Construct class to reference a real ostream. All methods and operators will be forwarded.
|
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<< | ( | long | 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<< | ( | unsigned long | 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 *) | ) |
|
inline |
Definition at line 108 of file vtkOStreamWrapper.h.
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.
|
inlinestatic |
Implementation detail to allow macros to provide an endl that may or may not be used.
Definition at line 134 of file vtkOStreamWrapper.h.
|
protected |
Implementation detail to allow macros to provide an endl that may or may not be used.
Definition at line 137 of file vtkOStreamWrapper.h.