sparrow 0.3.0
|
#include <array_wrapper.hpp>
Public Member Functions | |
array_wrapper_impl (T &&ar) | |
array_wrapper_impl (T *ar) | |
array_wrapper_impl (std::shared_ptr< T > ar) | |
~array_wrapper_impl () override=default | |
T & | get_wrapped () |
const T & | get_wrapped () const |
![]() | |
virtual | ~array_wrapper ()=default |
array_wrapper (array_wrapper &&)=delete | |
array_wrapper & | operator= (const array_wrapper &)=delete |
array_wrapper & | operator= (array_wrapper &&)=delete |
wrapper_ptr | clone () const |
enum data_type | data_type () const |
bool | is_dictionary () const |
arrow_proxy & | get_arrow_proxy () |
const arrow_proxy & | get_arrow_proxy () const |
Private Member Functions | |
bool | is_dictionary_impl () const override |
arrow_proxy & | get_arrow_proxy_impl () override |
const arrow_proxy & | get_arrow_proxy_impl () const override |
wrapper_ptr | clone_impl () const override |
Additional Inherited Members | |
![]() | |
using | wrapper_ptr = std::unique_ptr<array_wrapper> |
![]() | |
array_wrapper (enum data_type dt) | |
array_wrapper (const array_wrapper &)=default | |
Definition at line 105 of file array_wrapper.hpp.
sparrow::array_wrapper_impl< T >::array_wrapper_impl | ( | T && | ar | ) |
Definition at line 180 of file array_wrapper.hpp.
sparrow::array_wrapper_impl< T >::array_wrapper_impl | ( | T * | ar | ) |
sparrow::array_wrapper_impl< T >::array_wrapper_impl | ( | std::shared_ptr< T > | ar | ) |
|
overridedefault |
|
nodiscardoverrideprivatevirtual |
Implements sparrow::array_wrapper.
Definition at line 262 of file array_wrapper.hpp.
|
nodiscardoverrideprivatevirtual |
Implements sparrow::array_wrapper.
Definition at line 256 of file array_wrapper.hpp.
|
nodiscardoverrideprivatevirtual |
Implements sparrow::array_wrapper.
Definition at line 250 of file array_wrapper.hpp.
T & sparrow::array_wrapper_impl< T >::get_wrapped | ( | ) |
Definition at line 204 of file array_wrapper.hpp.
const T & sparrow::array_wrapper_impl< T >::get_wrapped | ( | ) | const |
Definition at line 210 of file array_wrapper.hpp.
|
nodiscardoverrideprivatevirtual |
Implements sparrow::array_wrapper.
Definition at line 244 of file array_wrapper.hpp.