VR-Vantage 3.0 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs | Functions
stream.h File Reference

Go to the source code of this file.

Classes

struct  StreamTraits< Stream >
 Provides additional information for stream. More...
struct  GenericStringStream< Encoding >
 Read-only string stream. More...
struct  StreamTraits< GenericStringStream< Encoding > >
struct  GenericInsituStringStream< Encoding >
 A read-write string stream. More...
struct  StreamTraits< GenericInsituStringStream< Encoding > >

Typedefs

typedef GenericStringStream
< UTF8<> > 
StringStream
 String stream with UTF8 encoding.
typedef
GenericInsituStringStream
< UTF8<> > 
InsituStringStream
 Insitu string stream with UTF8 encoding.

Functions

template<typename Stream >
void PutReserve (Stream &stream, size_t count)
 Reserve n characters for writing to a stream.
template<typename Stream >
void PutUnsafe (Stream &stream, typename Stream::Ch c)
 Write character to a stream, presuming buffer is reserved.
template<typename Stream , typename Ch >
void PutN (Stream &stream, Ch c, size_t n)
 Put N copies of a character to a stream.

Typedef Documentation

String stream with UTF8 encoding.

Insitu string stream with UTF8 encoding.

Function Documentation

template<typename Stream >
void PutReserve ( Stream &  stream,
size_t  count 
)
inline
template<typename Stream >
void PutUnsafe ( Stream &  stream,
typename Stream::Ch  c 
)
inline
template<typename Stream , typename Ch >
void PutN ( Stream &  stream,
Ch  c,
size_t  n 
)
inline

Put N copies of a character to a stream.

References PutReserve(), and PutUnsafe().



Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)