Struct OptDimsType¶
Defined in File h5ppDimensionType.h
Struct Documentation¶
-
struct
h5pp::OptDimsType¶ Public Functions
-
OptDimsType() = default¶
-
OptDimsType(H5D_layout_t) = delete¶
-
OptDimsType(hid_t) = delete¶
-
OptDimsType(std::string) = delete¶
-
OptDimsType(std::string_view) = delete¶
-
OptDimsType(const char*) = delete¶
-
OptDimsType(const std::nullopt_t &nullopt)¶
-
OptDimsType(std::initializer_list<hsize_t> &&list)¶
-
template<typename
T, typename = std::enable_if_t<std::is_integral_v<T>>>OptDimsType(std::initializer_list<T> &&list)¶
-
OptDimsType(std::optional<std::vector<hsize_t>> otherDims)¶
-
template<typename
UnknownType>OptDimsType(const UnknownType &dims_)¶
-
operator bool() const¶
-
const std::vector<hsize_t> &
value() const¶
-
std::vector<hsize_t> &
value()¶
-
operator const std::optional<std::vector<hsize_t>>&() const¶
-
operator std::optional<std::vector<hsize_t>>&()¶
-
auto
operator->()¶
-
auto
operator->() const¶
Public Members
-
std::optional<std::vector<hsize_t>>
dims= std::vector<hsize_t>()¶
-