VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtTranslatableOutputStreamBuffer Class Reference

Output stream buffer that allows for translation of component pieces. More...

Inheritance diagram for DtTranslatableOutputStreamBuffer:
Inheritance graph
[legend]

Public Types

enum  TranslationStep { None, String, Argument }

Public Member Functions

 DtTranslatableOutputStreamBuffer ()
virtual ~DtTranslatableOutputStreamBuffer ()

Static Public Member Functions

static DtString moduleFrom (const DtString &source, DtString &module)
static DtOutputStreamBuffer * creator ()

Protected Member Functions

virtual std::basic_ios< char >
::int_type 
overflow (std::basic_ios< char >::int_type c)
virtual std::streamsize xsputn (const char *_Ptr, std::streamsize _Count)

Protected Attributes

TranslationStep myIsTranslating
DtString myModule
DtRwTranslatableStringObject myTranslation

Detailed Description

Output stream buffer that allows for translation of component pieces.

For the printer that can do a translation will handle appropriately either by translating at the local display or sending out over the network in a format such that the receiver can translate the resultant object

Member Enumeration Documentation

Enumerator:
None 
String 
Argument 

Constructor & Destructor Documentation

DtTranslatableOutputStreamBuffer::DtTranslatableOutputStreamBuffer ( )
virtual DtTranslatableOutputStreamBuffer::~DtTranslatableOutputStreamBuffer ( )
virtual

Member Function Documentation

static DtString DtTranslatableOutputStreamBuffer::moduleFrom ( const DtString source,
DtString module 
)
static
static DtOutputStreamBuffer* DtTranslatableOutputStreamBuffer::creator ( )
static
virtual std::basic_ios< char >::int_type DtTranslatableOutputStreamBuffer::overflow ( std::basic_ios< char >::int_type  c)
protectedvirtual
virtual std::streamsize DtTranslatableOutputStreamBuffer::xsputn ( const char _Ptr,
std::streamsize  _Count 
)
protectedvirtual

Member Data Documentation

TranslationStep DtTranslatableOutputStreamBuffer::myIsTranslating
protected
DtString DtTranslatableOutputStreamBuffer::myModule
protected
DtRwTranslatableStringObject DtTranslatableOutputStreamBuffer::myTranslation
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)