|
sparrow 1.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 |
Public Member Functions inherited from sparrow::array_wrapper | |
| 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 |
| constexpr enum data_type | data_type () const noexcept |
| constexpr bool | is_dictionary () const |
| constexpr arrow_proxy & | get_arrow_proxy () |
| constexpr const arrow_proxy & | get_arrow_proxy () const |
Private Member Functions | |
| constexpr bool | is_dictionary_impl () const noexcept override |
| constexpr arrow_proxy & | get_arrow_proxy_impl () override |
| constexpr const arrow_proxy & | get_arrow_proxy_impl () const override |
| wrapper_ptr | clone_impl () const override |
Additional Inherited Members | |
Public Types inherited from sparrow::array_wrapper | |
| using | wrapper_ptr = std::unique_ptr<array_wrapper> |
Protected Member Functions inherited from sparrow::array_wrapper | |
| constexpr | array_wrapper (enum data_type dt) |
| constexpr | array_wrapper (const array_wrapper &)=default |
Definition at line 85 of file array_wrapper.hpp.
| sparrow::array_wrapper_impl< T >::array_wrapper_impl | ( | T && | ar | ) |
Definition at line 160 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 244 of file array_wrapper.hpp.
|
nodiscardconstexproverrideprivatevirtual |
Implements sparrow::array_wrapper.
Definition at line 238 of file array_wrapper.hpp.
|
nodiscardconstexproverrideprivatevirtual |
Implements sparrow::array_wrapper.
Definition at line 232 of file array_wrapper.hpp.
| T & sparrow::array_wrapper_impl< T >::get_wrapped | ( | ) |
| const T & sparrow::array_wrapper_impl< T >::get_wrapped | ( | ) | const |
Definition at line 190 of file array_wrapper.hpp.
|
nodiscardconstexproverrideprivatevirtualnoexcept |
Implements sparrow::array_wrapper.
Definition at line 226 of file array_wrapper.hpp.