12 #ifndef IW_DAFF_METADATAIMPL 13 #define IW_DAFF_METADATAIMPL 28 int load(
void* pData,
size_t &iBytesRead );
33 bool hasKey(
const std::string& sKey)
const;
34 void getKeys(std::vector< std::string >& vsKeyList)
const;
37 bool getKeyBool(
const std::string& sKey)
const;
38 int getKeyInt(
const std::string& sKey)
const;
44 typedef std::pair<std::string, DAFFMetadataKey*> KeyPair;
45 typedef std::map<std::string, DAFFMetadataKey*> KeyMap;
46 typedef std::map<std::string, DAFFMetadataKey*>::const_iterator KeyMapConstIterator;
57 static void deleteMetadataKeyPair(
const KeyPair& pKeyPair);
60 #endif // IW_DAFF_METADATAIMPL