| VTK
    9.0.1
    | 
Wrapper for C++ ostream. Internal VTK use only. More...
#include <vtkOStreamWrapper.h>
| Classes | |
| struct | EndlType | 
| Type for a fake endl.  More... | |
| Public Member Functions | |
| vtkOStreamWrapper (ostream &os) | |
| Construct class to reference a real ostream.  More... | |
| vtkOStreamWrapper (vtkOStreamWrapper &r) | |
| virtual | ~vtkOStreamWrapper () | 
| vtkOStreamWrapper & | operator<< (const EndlType &) | 
| Forward this output operator to the real ostream.  More... | |
| vtkOStreamWrapper & | operator<< (const vtkIndent &) | 
| vtkOStreamWrapper & | operator<< (vtkObjectBase &) | 
| vtkOStreamWrapper & | operator<< (const vtkLargeInteger &) | 
| vtkOStreamWrapper & | operator<< (const vtkSmartPointerBase &) | 
| vtkOStreamWrapper & | operator<< (const vtkStdString &) | 
| vtkOStreamWrapper & | operator<< (const char *) | 
| vtkOStreamWrapper & | operator<< (void *) | 
| vtkOStreamWrapper & | operator<< (char) | 
| vtkOStreamWrapper & | operator<< (short) | 
| vtkOStreamWrapper & | operator<< (int) | 
| vtkOStreamWrapper & | operator<< (long) | 
| vtkOStreamWrapper & | operator<< (long long) | 
| vtkOStreamWrapper & | operator<< (unsigned char) | 
| vtkOStreamWrapper & | operator<< (unsigned short) | 
| vtkOStreamWrapper & | operator<< (unsigned int) | 
| vtkOStreamWrapper & | operator<< (unsigned long) | 
| vtkOStreamWrapper & | operator<< (unsigned long long) | 
| vtkOStreamWrapper & | operator<< (float) | 
| vtkOStreamWrapper & | operator<< (double) | 
| vtkOStreamWrapper & | operator<< (bool) | 
| vtkOStreamWrapper & | operator<< (void(*)(void *)) | 
| vtkOStreamWrapper & | operator<< (void *(*)(void *)) | 
| vtkOStreamWrapper & | operator<< (int(*)(void *)) | 
| vtkOStreamWrapper & | operator<< (int *(*)(void *)) | 
| vtkOStreamWrapper & | operator<< (float *(*)(void *)) | 
| vtkOStreamWrapper & | operator<< (const char *(*)(void *)) | 
| vtkOStreamWrapper & | operator<< (void(*)(void *, int *)) | 
| template<template< typename, typename, typename > class S> | |
| vtkOStreamWrapper & | operator<< (const S< char, std::char_traits< char >, std::allocator< char > > &s) | 
| vtkOStreamWrapper & | write (const char *, unsigned long) | 
| Forward the write method to the real stream.  More... | |
| ostream & | GetOStream () | 
| Get a reference to the real ostream.  More... | |
| operator ostream & () | |
| Allow conversion to the real ostream type.  More... | |
| operator int () | |
| Forward conversion to bool to the real ostream.  More... | |
| void | flush () | 
| Forward the flush method to the real ostream.  More... | |
| Static Public Member Functions | |
| static void | UseEndl (const EndlType &) | 
| Implementation detail to allow macros to provide an endl that may or may not be used.  More... | |
| Protected Attributes | |
| ostream & | ostr | 
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 42 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 | ) | 
| 
 | virtual | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const EndlType & | ) | 
Forward this output operator to the real ostream.
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const vtkIndent & | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | vtkObjectBase & | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const vtkLargeInteger & | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const vtkSmartPointerBase & | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const vtkStdString & | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | const char * | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | void * | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | char | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | short | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | int | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | long | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | long long | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | unsigned char | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | unsigned short | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | unsigned int | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | unsigned long | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | unsigned long long | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | float | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | double | ) | 
| vtkOStreamWrapper& vtkOStreamWrapper::operator<< | ( | bool | ) | 
| 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 113 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 150 of file vtkOStreamWrapper.h.
| 
 | protected | 
Definition at line 154 of file vtkOStreamWrapper.h.
 1.8.17
 1.8.17