| private void | AddItem(MDItem* item) |
| public MDBool* | CreateMDBool(bool value) |
| public MDLong* | CreateMDLong(long value) |
| public MDString* | CreateMDString(const String<char>& value) |
| public MDStruct* | CreateMDStruct(int id) |
| public MDStructRef* | CreateMDStructRef(int id) |
| public MDStruct* | GetMDStruct(int id) |
| private List<UniquePtr<MDItem>> | items |
| private HashMap<int, MDStruct*, Hasher<int>, EqualTo<int>> | structMap |
| private List<UniquePtr<MDStruct>> | structs |