casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
asdm::EndianIFStream Class Reference

#include <EndianStream.h>

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

Public Member Functions

 EndianIFStream ()
 
 EndianIFStream (std::ifstream *ifs_p)
 
 EndianIFStream (std::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 ()
 
std::string readString ()
 

Private Attributes

std::ifstream * ifs_p
 
const asdm::ByteOrderbyteOrder_
 

Additional Inherited Members

- Private Member Functions inherited from asdm::EndianIStream
virtual ~EndianIStream ()
 

Detailed Description

Definition at line 86 of file EndianStream.h.

Constructor & Destructor Documentation

asdm::EndianIFStream::EndianIFStream ( )
asdm::EndianIFStream::EndianIFStream ( std::ifstream *  ifs_p)
asdm::EndianIFStream::EndianIFStream ( std::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.

std::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

const asdm::ByteOrder* asdm::EndianIFStream::byteOrder_
private

Definition at line 109 of file EndianStream.h.

std::ifstream* asdm::EndianIFStream::ifs_p
private

Definition at line 108 of file EndianStream.h.


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