#include <endianfstream.hh>
Public Member Functions | |
iendianfstream (const char *_Filename, ios_base::openmode _Mode=ios_base::in) | |
iendianfstream & | operator>> (Origin::Color &value) |
iendianfstream & | operator>> (string &value) |
iendianfstream & | operator>> (long double &value) |
iendianfstream & | operator>> (double &value) |
iendianfstream & | operator>> (float &value) |
iendianfstream & | operator>> (unsigned long &value) |
iendianfstream & | operator>> (long &value) |
iendianfstream & | operator>> (unsigned int &value) |
iendianfstream & | operator>> (int &value) |
iendianfstream & | operator>> (unsigned short &value) |
iendianfstream & | operator>> (short &value) |
iendianfstream & | operator>> (unsigned char &value) |
iendianfstream & | operator>> (char &value) |
iendianfstream & | operator>> (bool &value) |
Private Member Functions | |
void | swap_bytes (unsigned char *data, int size) |
Private Attributes | |
bool | bigEndian |
std::iendianfstream::iendianfstream | ( | const char * | _Filename, | |
ios_base::openmode | _Mode = ios_base::in | |||
) | [inline] |
References bigEndian.
iendianfstream& std::iendianfstream::operator>> | ( | Origin::Color & | value | ) | [inline] |
References Origin::Color::Automatic, Origin::Color::column, Origin::Color::custom, Origin::Color::Custom, Origin::Color::Increment, Origin::Color::Indexing, Origin::Color::Mapping, Origin::Color::None, Origin::Color::regular, Origin::Color::Regular, Origin::Color::RGB, Origin::Color::starting, and Origin::Color::type.
iendianfstream& std::iendianfstream::operator>> | ( | string & | value | ) | [inline] |
iendianfstream& std::iendianfstream::operator>> | ( | long double & | value | ) | [inline] |
References bigEndian, and swap_bytes().
iendianfstream& std::iendianfstream::operator>> | ( | double & | value | ) | [inline] |
References bigEndian, and swap_bytes().
iendianfstream& std::iendianfstream::operator>> | ( | float & | value | ) | [inline] |
References bigEndian, and swap_bytes().
iendianfstream& std::iendianfstream::operator>> | ( | unsigned long & | value | ) | [inline] |
References bigEndian, and swap_bytes().
iendianfstream& std::iendianfstream::operator>> | ( | long & | value | ) | [inline] |
References bigEndian, and swap_bytes().
iendianfstream& std::iendianfstream::operator>> | ( | unsigned int & | value | ) | [inline] |
References bigEndian, and swap_bytes().
iendianfstream& std::iendianfstream::operator>> | ( | int & | value | ) | [inline] |
References bigEndian, and swap_bytes().
iendianfstream& std::iendianfstream::operator>> | ( | unsigned short & | value | ) | [inline] |
References bigEndian, and swap_bytes().
iendianfstream& std::iendianfstream::operator>> | ( | short & | value | ) | [inline] |
References bigEndian, and swap_bytes().
iendianfstream& std::iendianfstream::operator>> | ( | unsigned char & | value | ) | [inline] |
iendianfstream& std::iendianfstream::operator>> | ( | char & | value | ) | [inline] |
iendianfstream& std::iendianfstream::operator>> | ( | bool & | value | ) | [inline] |
void std::iendianfstream::swap_bytes | ( | unsigned char * | data, | |
int | size | |||
) | [inline, private] |
Referenced by operator>>().
bool std::iendianfstream::bigEndian [private] |
Referenced by iendianfstream(), and operator>>().