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

#include <ChunkNameAttrib.h>

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

Public Member Functions

 ChunkNameAttrib ()=default
 
 ChunkNameAttrib (const std::string &name)
 
 ChunkNameAttrib (std::string &&name)
 
virtual ~ChunkNameAttrib ()=default
 
virtual bool ParseMemory (DataPtr data, Size size) override
 
virtual bool Save (DataPtr data, Size size) override
 
virtual Size ComputeSize () override
 
virtual AttributeType GetType () override
 
- Public Member Functions inherited from sw::IAttribute
 IAttribute ()=default
 
virtual ~IAttribute ()=default
 

Public Attributes

std::string ChunkName
 

Constructor & Destructor Documentation

sw::ChunkNameAttrib::ChunkNameAttrib ( )
explicitdefault
sw::ChunkNameAttrib::ChunkNameAttrib ( const std::string &  name)
explicit
sw::ChunkNameAttrib::ChunkNameAttrib ( std::string &&  name)
explicit
virtual sw::ChunkNameAttrib::~ChunkNameAttrib ( )
virtualdefault

Member Function Documentation

Size sw::ChunkNameAttrib::ComputeSize ( )
overridevirtual

Implements sw::IAttribute.

AttributeType sw::ChunkNameAttrib::GetType ( )
overridevirtual

Implements sw::IAttribute.

bool sw::ChunkNameAttrib::ParseMemory ( DataPtr  data,
Size  size 
)
overridevirtual

Implements sw::IAttribute.

bool sw::ChunkNameAttrib::Save ( DataPtr  data,
Size  size 
)
overridevirtual

Implements sw::IAttribute.

Member Data Documentation

std::string sw::ChunkNameAttrib::ChunkName

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