asdm::EndianIFStream Class Reference

#include <EndianStream.h>

Inheritance diagram for asdm::EndianIFStream:
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 ()

Private Attributes

ifstream * ifs_p
const asdm::ByteOrderbyteOrder_

Detailed Description

Definition at line 88 of file EndianStream.h.


Constructor & Destructor Documentation

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

Member Function Documentation

const asdm::ByteOrder* asdm::EndianIFStream::byteOrder (  )  const [virtual]

Implements asdm::EndianIStream.

bool asdm::EndianIFStream::readBoolean (  )  [virtual]

Implements asdm::EndianIStream.

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

Implements asdm::EndianIStream.

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

Implements asdm::EndianIStream.

float asdm::EndianIFStream::readFloat (  )  [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::readLongLong (  )  [virtual]

Implements asdm::EndianIStream.

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

Implements asdm::EndianIStream.

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

Implements asdm::EndianIStream.

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

Implements asdm::EndianIStream.

uint64_t asdm::EndianIFStream::readULongLong (  )  [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 file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1