Struct HostArrayDatum¶
-
struct
HostArrayDatum
: public VarlenDatum¶ Public Types
-
using
ManagedPtr
= std::shared_ptr<int8_t>¶
Public Functions
-
HostArrayDatum
()¶
-
HostArrayDatum
(size_t const l, ManagedPtr p, bool const n)¶
-
HostArrayDatum
(size_t const l, int8_t *p, bool const n)¶
-
template<typename
CUSTOM_DELETER
, typename = std::enable_if_t<std::is_void<std::result_of_t<CUSTOM_DELETER(int8_t *)>>::value>>HostArrayDatum
(size_t const l, int8_t *p, CUSTOM_DELETER custom_deleter)¶
-
template<typename
CUSTOM_DELETER
, typename = std::enable_if_t<std::is_void<std::result_of_t<CUSTOM_DELETER(int8_t *)>>::value>>HostArrayDatum
(size_t const l, int8_t *p, bool const n, CUSTOM_DELETER custom_deleter)¶
Public Members
-
ManagedPtr
data_ptr
¶
-
using