SHexDump Class Reference

#include <support/ITextStream.h>

List of all members.


Detailed Description

Utility to perform hex data dump to an ITextOutput.


Public Member Functions

size_t Alignment () const
const void * Buffer () const
size_t BytesPerLine () const
bool CArrayStyle () const
size_t Length () const
SHexDump & SetAlignment (size_t alignment)
SHexDump & SetBytesPerLine (size_t bytesPerLine)
SHexDump & SetCArrayStyle (bool enabled)
SHexDump & SetSingleLineCutoff (int32_t bytes)
 SHexDump (const void *buf, size_t length, size_t bytesPerLine=16)
int32_t SingleLineCutoff () const
 ~SHexDump ()


Constructor & Destructor Documentation

SHexDump (  const void *  buf,
size_t  length,
size_t  bytesPerLine = 16
) 
 

~SHexDump (   ) 
 


Member Function Documentation

size_t Alignment (   )  const
 

const void * Buffer (   )  const
 

size_t BytesPerLine (   )  const
 

bool CArrayStyle (   )  const
 

size_t Length (   )  const
 

SHexDump & SetAlignment (  size_t  alignment  ) 
 

SHexDump & SetBytesPerLine (  size_t  bytesPerLine  ) 
 

SHexDump & SetCArrayStyle (  bool  enabled  ) 
 

SHexDump & SetSingleLineCutoff (  int32_t  bytes  ) 
 

int32_t SingleLineCutoff (   )  const
 


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