icedb  version 0.5.1
Snow particle scattering database API
Namespaces | Macros | Functions
Tables.cpp File Reference
#include <array>
#include "../icedb/Table.hpp"
#include "../icedb/Group.hpp"
#include "../private/Table_impl.hpp"
#include "../private/Attribute_impl.hpp"
#include "../private/hdf5_supplemental.hpp"
Include dependency graph for Tables.cpp:

Go to the source code of this file.

Namespaces

 icedb
 
 icedb::Tables
 Everything to do with Tables is located in this namespace.
 

Macros

#define INST_WRITE_TBL_INNER_TYPE(x)   template void Table::writeAllInner<x>(const gsl::span<const x> &outData) const;
 
#define INST_READ_TBL_TYPE(x)
 

Functions

template<class DataType , class ObjectType >
void icedb::Tables::pullData (std::vector< size_t > &dims, std::vector< DataType > &tdata, gsl::not_null< ObjectType *> obj)
 
template<class DataType , class ObjectType >
void icedb::Tables::pushData (const std::vector< size_t > &dims, gsl::not_null< ObjectType *> obj, const std::vector< DataType > &data)
 
 icedb::Tables::INST_ATTR (INST_WRITE_TBL_INNER_TYPE)
 
 icedb::Tables::INST_ATTR (INST_READ_TBL_TYPE)
 

Macro Definition Documentation

◆ INST_READ_TBL_TYPE

#define INST_READ_TBL_TYPE (   x)
Value:
template void Table::readAll<x>( \
std::vector<size_t> &dims, \
std::vector<x> &data) const;

Definition at line 238 of file Tables.cpp.

◆ INST_WRITE_TBL_INNER_TYPE

#define INST_WRITE_TBL_INNER_TYPE (   x)    template void Table::writeAllInner<x>(const gsl::span<const x> &outData) const;

Definition at line 233 of file Tables.cpp.