Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

MRAsbBase.h File Reference

#include <iostream.h>
#include <string.h>
#include "DataTypeCode.h"
#include "BufferBase.h"
#include "MRAmp.h"
#include "MRAmpEncode.h"
#include "MRAsbn.h"
#include "MRAmspec.h"
#include "MRAcspec.h"
#include "ilog2.h"

Include dependency graph for MRAsbBase.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

class  MRAsbBase
class  MRAsbBase.iterator

Defines

#define MRASBBASE_PROCESS_MAXSIZEB   256

Functions

int castc_double (bytepack bp)
int castc_float (bytepack bp)
ostream & operator<< (ostream &os, MRAsbBase &sb)
BufferBaseoperator<< (BufferBase &buffer, MRAsbBase &sb)
istream & operator>> (istream &is, MRAsbBase &sb)
BufferBaseoperator>> (BufferBase &buffer, MRAsbBase &sb)


Define Documentation

#define MRASBBASE_PROCESS_MAXSIZEB   256
 

Definition at line 33 of file MRAsbBase.h.


Function Documentation

int castc_double bytepack  bp  ) 
 

Definition at line 37 of file MRAsbBase.h.

References ilog2().

Referenced by MRAsbBase.append(), MRAsbBase.copy(), and MRAsbObject.cstattable_sbsizeb().

00037 { return ilog2( double(bp) ); }

int castc_float bytepack  bp  ) 
 

Definition at line 36 of file MRAsbBase.h.

References ilog2().

Referenced by MRAsbBase.append(), MRAsbBase.copy(), and MRAsbObject.cstattable_sbsizeb().

00036 { return ilog2( float(bp) ); }

ostream& operator<< ostream &  os,
MRAsbBase sb
 

Definition at line 1607 of file MRAsbBase.h.

References MRAsbBase.read().

01608 {
01609    sb.read(os);
01610    return os;
01611 }

BufferBase& operator<< BufferBase buffer,
MRAsbBase sb
 

Definition at line 1593 of file MRAsbBase.h.

References MRAsbBase.read().

01594 {
01595    sb.read(buffer);
01596    return buffer;
01597 }

istream& operator>> istream &  is,
MRAsbBase sb
 

Definition at line 1614 of file MRAsbBase.h.

References MRAsbBase.write().

01615 {
01616    sb.write(is);
01617    return is;
01618 }

BufferBase& operator>> BufferBase buffer,
MRAsbBase sb
 

Definition at line 1600 of file MRAsbBase.h.

References MRAsbBase.write().

01601 {
01602    sb.write(buffer);
01603    return buffer;
01604 }


Generated on Mon May 31 21:40:21 2004 for SR2k4 Assembler by doxygen 1.3.6