|
| enum class | IndexType : std::underlying_type< H5_index_t >::type { NAME = H5_INDEX_NAME
, CRT_ORDER = H5_INDEX_CRT_ORDER
} |
| |
| enum class | LinkType { Hard
, Soft
, External
, Other
} |
| | The possible types of group entries (link concept) More...
|
| |
| enum class | StringPadding : std::underlying_type< H5T_str_t >::type { NullTerminated = H5T_STR_NULLTERM
, NullPadded = H5T_STR_NULLPAD
, SpacePadded = H5T_STR_SPACEPAD
} |
| |
| enum class | DataTypeClass {
Time = 1 << 1
, Integer = 1 << 2
, Float = 1 << 3
, String = 1 << 4
,
BitField = 1 << 5
, Opaque = 1 << 6
, Compound = 1 << 7
, Reference = 1 << 8
,
Enum = 1 << 9
, VarLen = 1 << 10
, Array = 1 << 11
, Invalid = 0
} |
| | Enum of Fundamental data classes. More...
|
| |
| enum class | CharacterSet : std::underlying_type< H5T_cset_t >::type { Ascii = H5T_CSET_ASCII
, Utf8 = H5T_CSET_UTF8
} |
| |
| enum class | ObjectType {
File
, Group
, UserDataType
, DataSpace
,
Dataset
, Attribute
, Other
} |
| | Enum of the types of objects (H5O api) More...
|
| |
| enum class | PropertyType : int {
PropertyType::FILE_CREATE
, PropertyType::FILE_ACCESS
, PropertyType::DATASET_CREATE
, PropertyType::DATASET_ACCESS
,
PropertyType::DATASET_XFER
, PropertyType::GROUP_CREATE
, PropertyType::GROUP_ACCESS
, PropertyType::DATATYPE_CREATE
,
PropertyType::DATATYPE_ACCESS
, PropertyType::STRING_CREATE
, PropertyType::ATTRIBUTE_CREATE
, PropertyType::LINK_CREATE
,
PropertyType::LINK_ACCESS
} |
| | Types of property lists. More...
|
| |
| enum class | LogSeverity { Debug = HIGHFIVE_LOG_LEVEL_DEBUG
, Info = HIGHFIVE_LOG_LEVEL_INFO
, Warn = HIGHFIVE_LOG_LEVEL_WARN
, Error = HIGHFIVE_LOG_LEVEL_ERROR
} |
| |
|
| size_t | compute_total_size (const std::vector< size_t > &dims) |
| |
| EnumType< details::Boolean > | create_enum_boolean () |
| |
| size_t | find_first_atomic_member_size (hid_t hid) |
| |
| template<typename T > |
| DataType | create_datatype () |
| | Create a DataType instance representing type T.
|
| |
| template<typename T > |
| DataType | create_and_check_datatype () |
| | Create a DataType instance representing type T and perform a sanity check on its size.
|
| |
| template<> |
| DataType | create_datatype< bool > () |
| |
| std::vector< hsize_t > | toHDF5SizeVector (const std::vector< size_t > &from) |
| |
| std::vector< size_t > | toSTLSizeVector (const std::vector< hsize_t > &from) |
| |
| DataTypeClass | operator| (DataTypeClass lhs, DataTypeClass rhs) |
| |
| DataTypeClass | operator& (DataTypeClass lhs, DataTypeClass rhs) |
| |
| File::AccessMode | operator| (File::AccessMode lhs, File::AccessMode rhs) |
| |
| File::AccessMode | operator& (File::AccessMode lhs, File::AccessMode rhs) |
| |
| File::AccessMode | operator^ (File::AccessMode lhs, File::AccessMode rhs) |
| |
| File::AccessMode | operator~ (File::AccessMode mode) |
| |
| const File::AccessMode & | operator|= (File::AccessMode &lhs, File::AccessMode rhs) |
| |
| File::AccessMode | operator&= (File::AccessMode &lhs, File::AccessMode rhs) |
| |
| File::AccessMode | operator^= (File::AccessMode &lhs, File::AccessMode rhs) |
| |
| bool | any (File::AccessMode mode) |
| |
| std::string | to_string (LogSeverity severity) |
| |
| void | default_logging_callback (LogSeverity severity, const std::string &message, const std::string &file, int line) |
| |
| Logger & | get_global_logger () |
| | Obtain a reference to the logger used by HighFive.
|
| |
| void | register_logging_callback (Logger::callback_type cb) |
| | Sets the callback that's used by the logger.
|
| |