icedb
version 0.5.1
Snow particle scattering database API
|
#include "../icedb/Attribute.hpp"
#include "../private/Attribute_impl.hpp"
#include "../private/hdf5_load.h"
#include "../private/hdf5_supplemental.hpp"
#include "../icedb/compat/gsl/gsl_assert"
Go to the source code of this file.
Namespaces | |
icedb | |
icedb::Attributes | |
Contains everything concerning attributes. | |
Macros | |
#define | INST_READ_ATTR_TYPE(x) |
#define | INST_WRITE_ATTR_TYPE(x) |
Functions | |
template<class DataType > | |
constexpr bool | icedb::Attributes::isString () |
Used to flag string types for special treatment. More... | |
template<> | |
constexpr bool | icedb::Attributes::isString< std::string > () |
template<class DataType > | |
void | icedb::Attributes::pullData (const std::string &attributeName, std::vector< size_t > &dims, std::vector< DataType > &tdata, gsl::not_null< const H5::H5Object *> obj) |
Template function to pull data from the HDF5 object. More... | |
icedb::Attributes::INST_ATTR (INST_READ_ATTR_TYPE) | |
template<class DataType , class ObjectType > | |
void | icedb::Attributes::pushData (const std::string &attributeName, const std::vector< size_t > &dimensionality, std::shared_ptr< ObjectType > obj, const std::vector< DataType > &data, bool forceArray=false) |
icedb::Attributes::INST_ATTR (INST_WRITE_ATTR_TYPE) | |
#define INST_READ_ATTR_TYPE | ( | x | ) |
Definition at line 178 of file Attributes.cpp.
#define INST_WRITE_ATTR_TYPE | ( | x | ) |
Definition at line 234 of file Attributes.cpp.