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