diff options
Diffstat (limited to 'c++/src/H5CommonFG.h')
-rw-r--r-- | c++/src/H5CommonFG.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/c++/src/H5CommonFG.h b/c++/src/H5CommonFG.h index 7541627..1ad18f2 100644 --- a/c++/src/H5CommonFG.h +++ b/c++/src/H5CommonFG.h @@ -26,6 +26,8 @@ namespace H5 { class Group; class H5File; +class ArrayType; +class VarLenType; class H5_DLLCPP CommonFG { public: // Creates a new group at this location which can be a file @@ -111,14 +113,18 @@ class H5_DLLCPP CommonFG { DataType openDataType(const char* name) const; DataType openDataType(const string& name) const; - // Opens a named enumeration datatype in this location. - EnumType openEnumType(const char* name) const; - EnumType openEnumType(const string& name) const; + // Opens a named array datatype in this location. + ArrayType openArrayType(const char* name) const; + ArrayType openArrayType(const string& name) const; // Opens a named compound datatype in this location. CompType openCompType(const char* name) const; CompType openCompType(const string& name) const; + // Opens a named enumeration datatype in this location. + EnumType openEnumType(const char* name) const; + EnumType openEnumType(const string& name) const; + // Opens a named integer datatype in this location. IntType openIntType(const char* name) const; IntType openIntType(const string& name) const; @@ -131,6 +137,10 @@ class H5_DLLCPP CommonFG { StrType openStrType(const char* name) const; StrType openStrType(const string& name) const; + // Opens a named variable length datatype in this location. + VarLenType openVarLenType(const char* name) const; + VarLenType openVarLenType(const string& name) const; + /// For subclasses, H5File and Group, to return the correct /// object id, i.e. file or group id. virtual hid_t getLocId() const = 0; |