Jive reference manual
|
This namespace exports classes for accessing HDF5 files. More...
Classes | |
class | DataSet |
class | DataSpace |
class | DataType |
class | Group |
class | H5Exception |
class | H5File |
class | H5Object |
Typedefs | |
typedef util::Flex< byte > | ByteFlex |
typedef util::Flex< short > | ShortFlex |
typedef util::Flex< int > | IntFlex |
typedef util::Flex< lint > | LintFlex |
typedef util::Flex< float > | FloatFlex |
typedef util::Flex< double > | DoubleFlex |
Functions | |
template<class T > | |
DataSpace | spaceOf (const T &obj) |
template<class T , int N> | |
DataSpace | spaceOf (const Array< T, N > &obj) |
template<class T > | |
DataType | typeOf () |
template<class T > | |
DataType | typeOf (const T &obj) |
template<class T > | |
DataType | getType (const T *ptr) |
template<class T , int N> | |
DataType | getType (const Array< T, N > *ptr) |
void * | vlAlloc (idx_t count) |
void | vlDealloc (void *addr, idx_t count, size_t size) |
void | vlReclaim (void *addr, const DataType &type, const DataSpace &space) |
template<class T > | |
size_t | vlElemSize () |
template<class T > | |
size_t | vlElemSize (const util::Flex< T > *ptr) |
size_t | vlElemSize (const String *ptr) |
The namespace jem::hdf5 exports classes for creating and accessing HDF5 files.
All classes and functions in this namespace can be found in the package jem.hdf5.
typedef util::Flex<byte> jem::hdf5::ByteFlex |
typedef util::Flex<short> jem::hdf5::ShortFlex |
typedef util::Flex<int> jem::hdf5::IntFlex |
typedef util::Flex<lint> jem::hdf5::LintFlex |
typedef util::Flex<float> jem::hdf5::FloatFlex |
typedef util::Flex<double> jem::hdf5::DoubleFlex |
DataSpace jem::hdf5::spaceOf | ( | const T & | obj | ) |
DataType jem::hdf5::typeOf | ( | ) |
DataType jem::hdf5::typeOf | ( | const T & | obj | ) |
DataType jem::hdf5::getType | ( | const T * | ptr | ) |
void* jem::hdf5::vlAlloc | ( | idx_t | count | ) |
void jem::hdf5::vlDealloc | ( | void * | addr, |
idx_t | count, | ||
size_t | size | ||
) |
size_t jem::hdf5::vlElemSize | ( | ) |
size_t jem::hdf5::vlElemSize | ( | const util::Flex< T > * | ptr | ) |
size_t jem::hdf5::vlElemSize | ( | const String * | ptr | ) |