Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

EndianWriter Class Reference

Inheritance diagram for EndianWriter:

Writer List of all members.

Public Types

typedef void function (void *dst, uint count) Mutator

Public Member Functions

 this (IBuffer buffer)
void bits16 (void *dst, uint count)
void bits32 (void *dst, uint count)
void bits64 (void *dst, uint count)
void bits80 (void *dst, uint count)

Private Member Functions

void write (void *src, uint count, int mask, Mutator mutate)
 this (IConduit conduit)
void write (void *src, uint count)

Static Private Member Functions

 this ()

Member Typedef Documentation

typedef void function(void* dst, uint count) Mutator
 

Definition at line 51 of file EndianWriter.d.


Member Function Documentation

this IBuffer  buffer  )  [inline]
 

Construct EndianWriter upon the given IBuffer

Reimplemented from Writer.

Definition at line 59 of file EndianWriter.d.

void bits16 void *  dst,
uint  count
[inline]
 

Definition at line 83 of file EndianWriter.d.

References write().

void bits32 void *  dst,
uint  count
[inline]
 

Definition at line 92 of file EndianWriter.d.

References write().

void bits64 void *  dst,
uint  count
[inline]
 

Definition at line 101 of file EndianWriter.d.

References write().

void bits80 void *  dst,
uint  count
[inline]
 

Definition at line 110 of file EndianWriter.d.

References write().

void write void *  src,
uint  count,
int  mask,
Mutator  mutate
[inline, private]
 

Definition at line 119 of file EndianWriter.d.

References len.

Referenced by bits16(), bits32(), bits64(), and bits80().

this IConduit  conduit  )  [inline, inherited]
 

Construct a Writer on the buffer associated with the given conduit.

Reimplemented in DisplayWriter, and FlushWriter.

Definition at line 92 of file Writer.d.

this  )  [inline, static, inherited]
 

Construct some static exception instances

Reimplemented in ColumnWriter.

Definition at line 162 of file AbstractWriter.d.

References AbstractWriter::ovf.

void write void *  src,
uint  count
[inline, inherited]
 

Definition at line 101 of file Writer.d.

References IBuffer::append().


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 00:31:08 2005 for Mango by doxygen 1.3.6