Sleeping Wombat GUI  0.100
swGUI
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sw::AttributeRepr Class Reference

#include <AttributeRepr.h>

Public Member Functions

 AttributeRepr (ImplHCF *hcf, AttributeType type)
 
 ~AttributeRepr ()=default
 
AttributeHeaderAccessHeader ()
 
void FillAttribute (const DataPtr data, Size dataSize)
 
void AddNextAttribute (AttributeReprPtr &attribPtr)
 

Private Member Functions

 FRIEND_CLASS_TESTER (HCF)
 
 FRIEND_CLASS_TESTER (AttributeRepr)
 

Private Attributes

ImplHCFm_hcf
 
AttributeHeader m_header
 Header from file. More...
 
AttributeReprPtr m_nextAttrib
 Next attribute in list. More...
 
Size m_absolutOffset
 Offset from beginning of file. More...
 

Constructor & Destructor Documentation

sw::AttributeRepr::AttributeRepr ( ImplHCF hcf,
AttributeType  type 
)
explicit
sw::AttributeRepr::~AttributeRepr ( )
default

Member Function Documentation

AttributeHeader& sw::AttributeRepr::AccessHeader ( )
inline
void sw::AttributeRepr::AddNextAttribute ( AttributeReprPtr &  attribPtr)
void sw::AttributeRepr::FillAttribute ( const DataPtr  data,
Size  dataSize 
)
sw::AttributeRepr::FRIEND_CLASS_TESTER ( HCF  )
private
sw::AttributeRepr::FRIEND_CLASS_TESTER ( AttributeRepr  )
private

Member Data Documentation

Size sw::AttributeRepr::m_absolutOffset
private

Offset from beginning of file.

ImplHCF* sw::AttributeRepr::m_hcf
private
AttributeHeader sw::AttributeRepr::m_header
private

Header from file.

AttributeReprPtr sw::AttributeRepr::m_nextAttrib
private

Next attribute in list.


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