class H5File : public IdComponent, public CommonFG {
H5File(const H5File& original );
H5File( const string& name, unsigned int flags,
const FileCreatPropList& create_plist = FileCreatPropList::DEFAULT,
const FileAccPropList& access_plist = FileAccPropList::DEFAULT );
H5File( const char* name, unsigned int flags,
const FileCreatPropList& create_plist = FileCreatPropList::DEFAULT,
const FileAccPropList& access_plist = FileAccPropList::DEFAULT );
virtual hid_t getLocId() const;
virtual void throwException(const string& func_name, const string& msg) const;
static bool isHdf5(const string& name );
static bool isHdf5(const char* name );
FileCreatPropList getCreatePlist() const;
FileAccPropList getAccessPlist() const;
void getFile( const char* name, unsigned int flags, const FileCreatPropList& create_plist, const FileAccPropList& access_plist );