#include "TCNonCopyable.h"
#include "TCSharedPtr.h"
#include <string>
Go to the source code of this file.
Classes | |
class | TC::Stream |
Base class for all streams implements all operators and prepares methods for reading and writing. More... | |
Namespaces | |
namespace | TC |
Typedefs | |
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. |
Definition in file TCStream.h.