X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Floader%2FTypeDescription.h;h=b7f4ba9e05bd08daaf7aa16b888b8cdbad5a3541;hb=cddc8a96cce6117dac14248455ac70d332a4a9f8;hp=8f2f46c8b698bebf622c7615442ce5e5c46e571b;hpb=d04fc494f1a140c20941d0d871f2b6a074068b44;p=l2e.git diff --git a/src/loader/TypeDescription.h b/src/loader/TypeDescription.h index 8f2f46c..b7f4ba9 100644 --- a/src/loader/TypeDescription.h +++ b/src/loader/TypeDescription.h @@ -54,6 +54,10 @@ public: void SetSize(int s) { size = s; } int Size() const { return size; } + typedef std::map::const_iterator FieldIterator; + FieldIterator FieldsBegin() const { return fields.begin(); } + FieldIterator FieldsEnd() const { return fields.end(); } + static TypeDescription &CreateOrGet(const std::string &name); static int GetTypeId(const std::string &); static const TypeDescription &Get(int id);