vSMC
vSMC: Scalable Monte Carlo
Public Member Functions | List of all members
vsmc::internal::HDF5StoreDataPtr< T > Class Template Reference

#include <vsmc/utility/hdf5io.hpp>

Public Member Functions

 HDF5StoreDataPtr ()
 
const T * get () const
 
bool is_raw_ptr () const
 
template<typename InputIter >
InputIter set (std::size_t n, InputIter first)
 
T * set (std::size_t n, T *ptr)
 
const T * set (std::size_t n, const T *ptr)
 

Detailed Description

template<typename T>
class vsmc::internal::HDF5StoreDataPtr< T >

Definition at line 87 of file hdf5io.hpp.

Constructor & Destructor Documentation

template<typename T>
vsmc::internal::HDF5StoreDataPtr< T >::HDF5StoreDataPtr ( )
inline

Definition at line 90 of file hdf5io.hpp.

Member Function Documentation

template<typename T>
const T* vsmc::internal::HDF5StoreDataPtr< T >::get ( ) const
inline

Definition at line 115 of file hdf5io.hpp.

template<typename T>
bool vsmc::internal::HDF5StoreDataPtr< T >::is_raw_ptr ( ) const
inline

Definition at line 117 of file hdf5io.hpp.

template<typename T>
template<typename InputIter >
InputIter vsmc::internal::HDF5StoreDataPtr< T >::set ( std::size_t  n,
InputIter  first 
)
inline

Definition at line 93 of file hdf5io.hpp.

template<typename T>
T* vsmc::internal::HDF5StoreDataPtr< T >::set ( std::size_t  n,
T *  ptr 
)
inline

Definition at line 103 of file hdf5io.hpp.

template<typename T>
const T* vsmc::internal::HDF5StoreDataPtr< T >::set ( std::size_t  n,
const T *  ptr 
)
inline

Definition at line 109 of file hdf5io.hpp.