Sleeping Wombat GUI  0.100
swGUI
Public Member Functions | List of all members
sw::IAttribute Class Referenceabstract

Base attribute class. More...

#include <IAttribute.h>

Inheritance diagram for sw::IAttribute:
sw::ChunkNameAttrib

Public Member Functions

 IAttribute ()=default
 
virtual ~IAttribute ()=default
 
virtual bool ParseMemory (DataPtr data, Size size)=0
 
virtual bool Save (DataPtr data, Size size)=0
 
virtual Size ComputeSize ()=0
 
virtual AttributeType GetType ()=0
 

Detailed Description

Base attribute class.

Class is overriden for built in attributes.

Constructor & Destructor Documentation

sw::IAttribute::IAttribute ( )
explicitdefault
virtual sw::IAttribute::~IAttribute ( )
virtualdefault

Member Function Documentation

virtual Size sw::IAttribute::ComputeSize ( )
pure virtual

Implemented in sw::ChunkNameAttrib.

virtual AttributeType sw::IAttribute::GetType ( )
pure virtual

Implemented in sw::ChunkNameAttrib.

virtual bool sw::IAttribute::ParseMemory ( DataPtr  data,
Size  size 
)
pure virtual

Implemented in sw::ChunkNameAttrib.

virtual bool sw::IAttribute::Save ( DataPtr  data,
Size  size 
)
pure virtual

Implemented in sw::ChunkNameAttrib.


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