CLAM-Development  1.4.0
CLAM::AbstractAttribute Member List

This is the complete list of members for CLAM::AbstractAttribute, including all inherited members.

AbstractAttribute(const std::string &attributeName)CLAM::AbstractAttributeinline
AbstractAttribute(const std::string &scopeName, const std::string &attributeName)CLAM::AbstractAttributeinline
Allocate(unsigned size) const =0CLAM::AbstractAttributepure virtual
CheckType() const CLAM::AbstractAttributeinline
Deallocate(void *data) const =0CLAM::AbstractAttributepure virtual
DeepCopy() const CLAM::Componentinlinevirtual
GetClassName() const CLAM::AbstractAttributeinlinevirtual
GetName() const CLAM::AbstractAttributeinline
GetScope() const CLAM::AbstractAttributeinline
Insert(void *data, unsigned pos) const =0CLAM::AbstractAttributepure virtual
LoadFrom(Storage &storage)CLAM::AbstractAttributeinlinevirtual
Remove(void *data, unsigned pos) const =0CLAM::AbstractAttributepure virtual
ShallowCopy() const CLAM::Componentinlinevirtual
StoreOn(Storage &storage) const CLAM::AbstractAttributeinlinevirtual
TypeInfo() const =0CLAM::AbstractAttributeprotectedpure virtual
XmlDumpData(Storage &storage, const void *data, unsigned size) const =0CLAM::AbstractAttributepure virtual
XmlDumpSchemaType(Storage &storage) const =0CLAM::AbstractAttributepure virtual
XmlRestoreData(Storage &storage, void *data, unsigned size) const =0CLAM::AbstractAttributepure virtual
~AbstractAttribute()CLAM::AbstractAttributevirtual
~Component()CLAM::Componentvirtual