![]() |
OpendTect
6.3
|
writes to a stream that can be Ascii or Binary. More...
Public Member Functions | |
| ascbinostream (od_ostream &, bool binary) | |
| ascbinostream (od_ostream *, bool binary) | |
| virtual | ~ascbinostream () |
| bool | isOK () const |
| bool | isBad () const |
| ascbinostream & | add (char, char post= '\t') |
| ascbinostream & | add (char, const char *post) |
| ascbinostream & | add (unsigned char, char post= '\t') |
| ascbinostream & | add (unsigned char, const char *post) |
| ascbinostream & | add (short, char post= '\t') |
| ascbinostream & | add (short, const char *post) |
| ascbinostream & | add (unsigned short, char post= '\t') |
| ascbinostream & | add (unsigned short, const char *post) |
| ascbinostream & | add (int, char post= '\t') |
| ascbinostream & | add (int, const char *post) |
| ascbinostream & | add (unsigned int, char post= '\t') |
| ascbinostream & | add (unsigned int, const char *post) |
| ascbinostream & | add (int64_t, char post= '\t') |
| ascbinostream & | add (int64_t, const char *post) |
| ascbinostream & | add (uint64_t, char post= '\t') |
| ascbinostream & | add (uint64_t, const char *post) |
| ascbinostream & | add (float, char post= '\t') |
| ascbinostream & | add (float, const char *post) |
| ascbinostream & | add (double, char post= '\t') |
| ascbinostream & | add (double, const char *post) |
| template<class T > | |
| ascbinostream & | addEOL (T t) |
| template<class T , class IT > | |
| ascbinostream & | addArr (const T *, IT sz, const char *between="\t", const char *post="\n") |
| Will write both sz and the array. More... | |
| ascbinostream & | addBin (const void *, od_stream_Count nrbytes) |
| template<class T > | |
| ascbinostream & | addBin (const T &t) |
| od_ostream & | stream () |
Protected Attributes | |
| od_ostream & | strm_ |
| const bool | binary_ |
| const bool | strmmine_ |
writes to a stream that can be Ascii or Binary.
In Ascii mode every write will get a post-character or post-string written, usually either a tab (default) or a newline. In binary mode the bytes of the input values are simply dumped to the stream.
| ascbinostream::ascbinostream | ( | od_ostream & | , |
| bool | binary | ||
| ) |
| ascbinostream::ascbinostream | ( | od_ostream * | , |
| bool | binary | ||
| ) |
|
virtual |
| ascbinostream& ascbinostream::add | ( | char | , |
| char | post = '\t' |
||
| ) |
| ascbinostream& ascbinostream::add | ( | char | , |
| const char * | post | ||
| ) |
| ascbinostream& ascbinostream::add | ( | unsigned | char, |
| char | post = '\t' |
||
| ) |
| ascbinostream& ascbinostream::add | ( | unsigned | char, |
| const char * | post | ||
| ) |
| ascbinostream& ascbinostream::add | ( | short | , |
| const char * | post | ||
| ) |
| ascbinostream& ascbinostream::add | ( | short | , |
| char | post = '\t' |
||
| ) |
| ascbinostream& ascbinostream::add | ( | unsigned | short, |
| char | post = '\t' |
||
| ) |
| ascbinostream& ascbinostream::add | ( | unsigned | short, |
| const char * | post | ||
| ) |
| ascbinostream& ascbinostream::add | ( | int | , |
| char | post = '\t' |
||
| ) |
| ascbinostream& ascbinostream::add | ( | int | , |
| const char * | post | ||
| ) |
| ascbinostream& ascbinostream::add | ( | unsigned | int, |
| char | post = '\t' |
||
| ) |
| ascbinostream& ascbinostream::add | ( | unsigned | int, |
| const char * | post | ||
| ) |
| ascbinostream& ascbinostream::add | ( | int64_t | , |
| const char * | post | ||
| ) |
| ascbinostream& ascbinostream::add | ( | int64_t | , |
| char | post = '\t' |
||
| ) |
| ascbinostream& ascbinostream::add | ( | uint64_t | , |
| char | post = '\t' |
||
| ) |
| ascbinostream& ascbinostream::add | ( | uint64_t | , |
| const char * | post | ||
| ) |
| ascbinostream& ascbinostream::add | ( | float | , |
| const char * | post | ||
| ) |
| ascbinostream& ascbinostream::add | ( | float | , |
| char | post = '\t' |
||
| ) |
| ascbinostream& ascbinostream::add | ( | double | , |
| char | post = '\t' |
||
| ) |
| ascbinostream& ascbinostream::add | ( | double | , |
| const char * | post | ||
| ) |
|
inline |
Will write both sz and the array.
| ascbinostream& ascbinostream::addBin | ( | const void * | , |
| od_stream_Count | nrbytes | ||
| ) |
|
inline |
|
inline |
| bool ascbinostream::isBad | ( | ) | const |
| bool ascbinostream::isOK | ( | ) | const |
|
inline |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017