20 #ifndef H5_NO_NAMESPACE
32 H5File(
const char* name,
unsigned int flags,
40 void openFile(
const H5std_string& name,
unsigned int flags,
42 void openFile(
const char* name,
unsigned int flags,
55 hsize_t getFileSize()
const;
58 hssize_t getFreeSpace()
const;
62 ssize_t getObjCount(
unsigned types)
const;
63 ssize_t getObjCount()
const;
67 void getObjIDs(
unsigned types,
size_t max_objs, hid_t *oid_list)
const;
71 void getVFDHandle(
void **file_handle)
const;
74 static bool isHdf5(
const char* name );
79 #ifndef DOXYGEN_SHOULD_SKIP_THIS
83 virtual hid_t getLocId()
const;
85 #endif // DOXYGEN_SHOULD_SKIP_THIS
100 virtual hid_t getId()
const;
113 #ifndef DOXYGEN_SHOULD_SKIP_THIS
115 virtual void p_setId(
const hid_t new_id);
117 #endif // DOXYGEN_SHOULD_SKIP_THIS
120 #ifndef H5_NO_NAMESPACE
static const FileAccPropList DEFAULT
Constant for default property.
Definition: H5FaccProp.h:30
H5Location is an abstract base class, added in version 1.8.12.
Definition: H5Location.h:49
static const FileCreatPropList DEFAULT
Constant for default property.
Definition: H5FcreatProp.h:28
Class H5File represents an HDF5 file.
Definition: H5File.h:29
virtual H5std_string fromClass() const
Returns this class name.
Definition: H5File.h:88
Class FileAccPropList represents the HDF5 file access property list.
Definition: H5FaccProp.h:28
Class CommonFG is an abstract base class of H5File and H5Group.
Definition: H5CommonFG.h:35
Class FileCreatPropList represents the HDF5 file create property list.
Definition: H5FcreatProp.h:25
#define H5std_string
Definition: H5Exception.h:29