![]() |
Classes | |
class | TC::Codec |
Base class for all codec method fro encoding and decoding standard types and prepares methods for decoding and encoding. More... | |
class | TC::Stream |
Base class for all streams implements all operators and prepares methods for reading and writing. More... | |
class | TC::StreamAble |
Interface class define functions for streaming a object to a Stream. More... | |
Namespaces | |
namespace | TC::File |
Provides functions to get/create/set file information. | |
Files | |
file | TCCodec.h |
This file provides the definition of TC::Codec. | |
file | TCFile.h |
This file provides the definition of TC::File. | |
file | TCStream.h |
This header file provides the definition of the class TC::Stream. | |
file | TCStreamAble.h |
This file provides the definition of TC::StreamAble. | |
Typedefs | |
typedef SharedPtr< Codec > | TC::CodecPtr |
Shared pointer of an codec object. | |
typedef SharedPtr< Stream > | TC::StreamPtr |
Shared pointer of an stream object. | |
Functions | |
StreamPtr | TC::operator>> (StreamPtr stream, std::string &val) |
StreamPtr | TC::operator>> (StreamPtr stream, uchar &val) |
StreamPtr | TC::operator>> (StreamPtr stream, char &val) |
StreamPtr | TC::operator>> (StreamPtr stream, char *val) |
StreamPtr | TC::operator>> (StreamPtr stream, sint16 &val) |
StreamPtr | TC::operator>> (StreamPtr stream, sint32 &val) |
StreamPtr | TC::operator>> (StreamPtr stream, sint64 &val) |
StreamPtr | TC::operator>> (StreamPtr stream, uint16 &val) |
StreamPtr | TC::operator>> (StreamPtr stream, uint32 &val) |
StreamPtr | TC::operator>> (StreamPtr stream, uint64 &val) |
StreamPtr | TC::operator>> (StreamPtr stream, float &val) |
StreamPtr | TC::operator>> (StreamPtr stream, double &val) |
StreamPtr | TC::operator<< (StreamPtr stream, StreamPtr(*_Pfn)(StreamPtr)) |
StreamPtr | TC::operator<< (StreamPtr stream, const std::string &val) |
StreamPtr | TC::operator<< (StreamPtr stream, uchar val) |
StreamPtr | TC::operator<< (StreamPtr stream, char val) |
StreamPtr | TC::operator<< (StreamPtr stream, const char *val) |
StreamPtr | TC::operator<< (StreamPtr stream, sint16 val) |
StreamPtr | TC::operator<< (StreamPtr stream, sint32 val) |
StreamPtr | TC::operator<< (StreamPtr stream, sint64 val) |
StreamPtr | TC::operator<< (StreamPtr stream, uint16 val) |
StreamPtr | TC::operator<< (StreamPtr stream, uint32 val) |
StreamPtr | TC::operator<< (StreamPtr stream, uint64 val) |
StreamPtr | TC::operator<< (StreamPtr stream, float val) |
StreamPtr | TC::operator<< (StreamPtr stream, double val) |
StreamPtr | TC::flush (StreamPtr stream) |
Flush the stream. | |
StreamPtr | TC::endl (StreamPtr stream) |
Write end of line to the stream. | |
StreamPtr | TC::space (StreamPtr stream) |
Write a word or number separator to the stream. | |
StreamPtr | TC::operator>> (StreamPtr stream, StreamAble &object) |
Read operator for reading a StreamAble object reference from a Stream. | |
StreamPtr | TC::operator<< (StreamPtr stream, const StreamAble &object) |
Write operator for writing a StreamAble object reference to a Stream. |
typedef SharedPtr<Codec> TC::CodecPtr |
typedef SharedPtr<Stream> TC::StreamPtr |
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
std::string & | val | |||
) | [inline] |
Definition at line 286 of file TCStream.h.
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
uchar & | val | |||
) | [inline] |
Definition at line 288 of file TCStream.h.
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
char & | val | |||
) | [inline] |
Definition at line 289 of file TCStream.h.
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
char * | val | |||
) | [inline] |
Definition at line 290 of file TCStream.h.
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
sint16 & | val | |||
) | [inline] |
Definition at line 292 of file TCStream.h.
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
sint32 & | val | |||
) | [inline] |
Definition at line 293 of file TCStream.h.
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
sint64 & | val | |||
) | [inline] |
Definition at line 294 of file TCStream.h.
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
uint16 & | val | |||
) | [inline] |
Definition at line 295 of file TCStream.h.
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
uint32 & | val | |||
) | [inline] |
Definition at line 296 of file TCStream.h.
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
uint64 & | val | |||
) | [inline] |
Definition at line 297 of file TCStream.h.
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
float & | val | |||
) | [inline] |
Definition at line 299 of file TCStream.h.
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
double & | val | |||
) | [inline] |
Definition at line 300 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
StreamPtr(*)(StreamPtr) | _Pfn | |||
) | [inline] |
Definition at line 305 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
const std::string & | val | |||
) | [inline] |
Definition at line 307 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
uchar | val | |||
) | [inline] |
Definition at line 309 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
char | val | |||
) | [inline] |
Definition at line 310 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
const char * | val | |||
) | [inline] |
Definition at line 311 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
sint16 | val | |||
) | [inline] |
Definition at line 313 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
sint32 | val | |||
) | [inline] |
Definition at line 314 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
sint64 | val | |||
) | [inline] |
Definition at line 315 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
uint16 | val | |||
) | [inline] |
Definition at line 316 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
uint32 | val | |||
) | [inline] |
Definition at line 317 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
uint64 | val | |||
) | [inline] |
Definition at line 318 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
float | val | |||
) | [inline] |
Definition at line 320 of file TCStream.h.
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
double | val | |||
) | [inline] |
Definition at line 321 of file TCStream.h.
StreamPtr TC::flush | ( | StreamPtr | stream | ) | [inline] |
Flush the stream.
stream | The stream which to flush |
Definition at line 328 of file TCStream.h.
StreamPtr TC::endl | ( | StreamPtr | stream | ) | [inline] |
Write end of line to the stream.
stream | Where to write end of line |
Definition at line 334 of file TCStream.h.
StreamPtr TC::space | ( | StreamPtr | stream | ) | [inline] |
Write a word or number separator to the stream.
stream | Where to write the seperator |
Definition at line 340 of file TCStream.h.
Referenced by TC::Math::operator<<().
StreamPtr TC::operator>> | ( | StreamPtr | stream, | |
StreamAble & | object | |||
) |
Read operator for reading a StreamAble object reference from a Stream.
stream | Stream where to read the data from | |
object | The object on which to read the data |
StreamPtr TC::operator<< | ( | StreamPtr | stream, | |
const StreamAble & | object | |||
) |
Write operator for writing a StreamAble object reference to a Stream.
stream | Stream where to write the data to | |
object | The object of which to write the data |