Base class for a wrapper around a cudf::column.
More...
#include <column_wrapper.hpp>
Public Member Functions | |
| operator column_view () const | |
Implicit conversion operator to column_view. More... | |
| operator mutable_column_view () | |
Implicit conversion operator to mutable_column_view. More... | |
| std::unique_ptr< cudf::column > | release () |
| Releases internal unique_ptr to wrapped column. More... | |
Protected Attributes | |
| std::unique_ptr< cudf::column > | wrapped {} |
| The wrapped column. | |
Base class for a wrapper around a cudf::column.
Classes that derive from column_wrapper may be passed directly into any API expecting a column_view or mutable_column_view.
column_wrapper should not be instantiated directly.
Definition at line 65 of file column_wrapper.hpp.
|
inline |
Implicit conversion operator to column_view.
Allows passing in a column_wrapper (or any class deriving from column_wrapper) to be passed into any API expecting a column_view parameter.
Definition at line 74 of file column_wrapper.hpp.
|
inline |
Implicit conversion operator to mutable_column_view.
Allows passing in a column_wrapper (or any class deriving from column_wrapper) to be passed into any API expecting a mutable_column_view parameter.
Definition at line 83 of file column_wrapper.hpp.
|
inline |
Releases internal unique_ptr to wrapped column.
Definition at line 90 of file column_wrapper.hpp.