casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
asdm::EndianIFStream Class Reference

#include <EndianStream.h>

Inheritance diagram for asdm::EndianIFStream:
asdm::EndianIStream asdm::EndianIStream

List of all members.

Public Member Functions

 EndianIFStream ()
 EndianIFStream (ifstream *ifs_p)
 EndianIFStream (ifstream *ifs_p, const asdm::ByteOrder *byteOrder)
 ~EndianIFStream ()
const asdm::ByteOrderbyteOrder () const
bool readBoolean ()
char readByte ()
short int readShort ()
unsigned short int readUShort ()
int readInt ()
unsigned int readUInt ()
int64_t readLongLong ()
int64_t readLong ()
uint64_t readULongLong ()
float readFloat ()
double readDouble ()
string readString ()
 EndianIFStream ()
 EndianIFStream (ifstream *ifs_p)
 EndianIFStream (ifstream *ifs_p, const asdm::ByteOrder *byteOrder)
 ~EndianIFStream ()
const asdm::ByteOrderbyteOrder () const
bool readBoolean ()
char readByte ()
short int readShort ()
unsigned short int readUShort ()
int readInt ()
unsigned int readUInt ()
int64_t readLongLong ()
int64_t readLong ()
uint64_t readULongLong ()
float readFloat ()
double readDouble ()
string readString ()

Private Attributes

ifstream * ifs_p
const asdm::ByteOrderbyteOrder_

Detailed Description

Definition at line 88 of file EndianStream.h.


Constructor & Destructor Documentation

asdm::EndianIFStream::EndianIFStream ( ifstream *  ifs_p)
asdm::EndianIFStream::EndianIFStream ( ifstream *  ifs_p,
const asdm::ByteOrder byteOrder 
)
asdm::EndianIFStream::EndianIFStream ( ifstream *  ifs_p)
asdm::EndianIFStream::EndianIFStream ( ifstream *  ifs_p,
const asdm::ByteOrder byteOrder 
)

Member Function Documentation

Implements asdm::EndianIStream.

Implements asdm::EndianIStream.

Implements asdm::EndianIStream.

Implements asdm::EndianIStream.

char asdm::EndianIFStream::readByte ( ) [virtual]

Implements asdm::EndianIStream.

char asdm::EndianIFStream::readByte ( ) [virtual]

Implements asdm::EndianIStream.

double asdm::EndianIFStream::readDouble ( ) [virtual]

Implements asdm::EndianIStream.

double asdm::EndianIFStream::readDouble ( ) [virtual]

Implements asdm::EndianIStream.

float asdm::EndianIFStream::readFloat ( ) [virtual]

Implements asdm::EndianIStream.

float asdm::EndianIFStream::readFloat ( ) [virtual]

Implements asdm::EndianIStream.

int asdm::EndianIFStream::readInt ( ) [virtual]

Implements asdm::EndianIStream.

int asdm::EndianIFStream::readInt ( ) [virtual]

Implements asdm::EndianIStream.

int64_t asdm::EndianIFStream::readLong ( ) [virtual]

Implements asdm::EndianIStream.

int64_t asdm::EndianIFStream::readLong ( ) [virtual]

Implements asdm::EndianIStream.

int64_t asdm::EndianIFStream::readLongLong ( ) [virtual]

Implements asdm::EndianIStream.

int64_t asdm::EndianIFStream::readLongLong ( ) [virtual]

Implements asdm::EndianIStream.

short int asdm::EndianIFStream::readShort ( ) [virtual]

Implements asdm::EndianIStream.

short int asdm::EndianIFStream::readShort ( ) [virtual]

Implements asdm::EndianIStream.

string asdm::EndianIFStream::readString ( ) [virtual]

Implements asdm::EndianIStream.

string asdm::EndianIFStream::readString ( ) [virtual]

Implements asdm::EndianIStream.

unsigned int asdm::EndianIFStream::readUInt ( ) [virtual]

Implements asdm::EndianIStream.

unsigned int asdm::EndianIFStream::readUInt ( ) [virtual]

Implements asdm::EndianIStream.

uint64_t asdm::EndianIFStream::readULongLong ( ) [virtual]

Implements asdm::EndianIStream.

uint64_t asdm::EndianIFStream::readULongLong ( ) [virtual]

Implements asdm::EndianIStream.

unsigned short int asdm::EndianIFStream::readUShort ( ) [virtual]

Implements asdm::EndianIStream.

unsigned short int asdm::EndianIFStream::readUShort ( ) [virtual]

Implements asdm::EndianIStream.


Member Data Documentation

Definition at line 111 of file EndianStream.h.

ifstream * asdm::EndianIFStream::ifs_p [private]

Definition at line 110 of file EndianStream.h.


The documentation for this class was generated from the following files: