icedb::_getAttributeParent() const =0 | icedb::Attributes::CanHaveAttributes | protectedpure virtual |
icedb::Attributes::CanHaveAttributes_impl::_getAttributeParent() const override | icedb::Attributes::CanHaveAttributes_impl | protectedvirtual |
_getTableSelf() const override | icedb::Tables::Table_impl | protectedvirtual |
icedb::_setAttributeParent(std::shared_ptr< H5::H5Object > obj)=0 | icedb::Attributes::CanHaveAttributes | protectedpure virtual |
icedb::Attributes::CanHaveAttributes_impl::_setAttributeParent(std::shared_ptr< H5::H5Object > obj) override | icedb::Attributes::CanHaveAttributes_impl | protectedvirtual |
_setTableSelf(std::shared_ptr< H5::DataSet > obj) override | icedb::Tables::Table_impl | protectedvirtual |
attachDimensionScale(size_t DimensionNumber, gsl::not_null< const Table *> scale) | icedb::Tables::Table | |
CanHaveAttributes() | icedb::Attributes::CanHaveAttributes | protected |
CanHaveAttributes_impl(std::shared_ptr< H5::H5Object >) | icedb::Attributes::CanHaveAttributes_impl | |
CanHaveAttributes_impl() | icedb::Attributes::CanHaveAttributes_impl | |
deleteAttribute(const std::string &attributeName) | icedb::Attributes::CanHaveAttributes | |
detachDimensionScale(size_t DimensionNumber, gsl::not_null< const Table *> scale) | icedb::Tables::Table | |
Dimensions_Type typedef | icedb::Tables::Table | |
doesAttributeExist(const std::string &attributeName) const | icedb::Attributes::CanHaveAttributes | |
doesAttributeExist(gsl::not_null< const H5::H5Object *> parent, const std::string &attributeName) | icedb::Attributes::CanHaveAttributes | static |
getAttributeNames() const | icedb::Attributes::CanHaveAttributes | |
getAttributeTypeId(const std::string &attributeName) const | icedb::Attributes::CanHaveAttributes | |
getAttributeTypeId(gsl::not_null< const H5::H5Object *> parent, const std::string &attributeName) | icedb::Attributes::CanHaveAttributes | static |
getDimensions() const | icedb::Tables::Table | |
getDimensionScaleAxisLabel(size_t DimensionNumber) const | icedb::Tables::Table | |
getDimensionScaleName() const | icedb::Tables::Table | |
getNumDimensions() const | icedb::Tables::Table | |
getTableTypeId() const | icedb::Tables::Table | |
isAttributeOfType(const std::string &attributeName) const | icedb::Attributes::CanHaveAttributes | inline |
isDimensionScale() const | icedb::Tables::Table | |
isTableOfType() const | icedb::Tables::Table | inline |
name | icedb::Tables::Table | |
obj | icedb::Tables::Table_impl | private |
readAll(std::vector< size_t > &dims, std::vector< DataType > &data) const | icedb::Tables::Table | |
readAttribute(gsl::not_null< const H5::H5Object *> obj, const std::string &attributeName) | icedb::Attributes::CanHaveAttributes | inlinestatic |
readAttribute(const std::string &attributeName) const | icedb::Attributes::CanHaveAttributes | inline |
readAttributeData(gsl::not_null< const H5::H5Object *> parent, const std::string &attributeName, std::vector< size_t > &dimensions, std::vector< DataType > &data) | icedb::Attributes::CanHaveAttributes | static |
readAttributeData(const std::string &attributeName, std::vector< size_t > &dimensions, std::vector< DataType > &data) const | icedb::Attributes::CanHaveAttributes | |
setDimensionScale(const std::string &dimensionScaleName) | icedb::Tables::Table | |
setDimensionScaleAxisLabel(size_t DimensionNumber, const std::string &label) | icedb::Tables::Table | |
Table(const std::string &name="") | icedb::Tables::Table | protected |
Table_impl(std::shared_ptr< H5::DataSet > obj, const std::string &name="") | icedb::Tables::Table_impl | |
Table_Type typedef | icedb::Tables::Table | |
valid() const | icedb::Tables::Table | protected |
writeAll(const gsl::span< const DataType > &outData) const | icedb::Tables::Table | inline |
writeAll(const gsl::span< DataType > &outData) const | icedb::Tables::Table | inline |
writeAll(const std::vector< DataType > &outData) const | icedb::Tables::Table | inline |
writeAttribute(const Attribute< DataType > &attribute) | icedb::Attributes::CanHaveAttributes | inline |
writeAttribute(const std::string &name, std::initializer_list< size_t > dims, std::initializer_list< DataType > data) | icedb::Attributes::CanHaveAttributes | inline |
writeAttributeData(const std::string &attributeName, const std::vector< size_t > &dimensionas, const std::vector< DataType > &data) | icedb::Attributes::CanHaveAttributes | |
~CanHaveAttributes() | icedb::Attributes::CanHaveAttributes | |
~CanHaveAttributes_impl() | icedb::Attributes::CanHaveAttributes_impl | virtual |
~Table() | icedb::Tables::Table | virtual |
~Table_impl() | icedb::Tables::Table_impl | virtual |