/* * Implementation of entity.h */ #include "entity.h" EntityStruct::EntityStruct(char* str, void* data) : StrListElem(str, data) { } EntityStruct::~EntityStruct() { } char* EntityStruct::GetName() { return GetData()->Convert(); } SymtabEntry* EntityStruct::GetSym() { return (SymtabEntry*) GetAuxData(); } EntityStruct* EntityStructList::GetNth(int n) { return (EntityStruct*) StrList::GetNth(n); } EntityStructList* EntityStructList::Sort() { return (EntityStructList*) StrList::Sort(); } EntityStruct* EntityStructList::Enum() { return (EntityStruct*) StrList::Enum(); }