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
SHexDumpSetAlignment (size_t alignment)
SHexDumpSetBytesPerLine (size_t bytesPerLine)
SHexDumpSetCArrayStyle (bool enabled)
SHexDumpSetSingleLineCutoff (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: