#include <genesis/utils/containers/dataframe.hpp>
Definition at line 74 of file containers/dataframe.hpp.
Public Member Functions | |
virtual | ~ColumnBase ()=default |
template<typename T > | |
Column< T > & | as () |
template<typename T > | |
Column< T > const & | as () const |
Dataframe & | dataframe () |
Dataframe const & | dataframe () const |
bool | empty () const |
template<typename T > | |
T & | get (size_type index) |
template<typename T > | |
T const & | get (size_type index) const |
template<typename T > | |
T & | get (std::string const &row_name) |
template<typename T > | |
T const & | get (std::string const &row_name) const |
size_type | index () const |
template<typename T > | |
bool | is () const |
std::string const & | name () const |
size_type | size () const |
Public Types | |
using | size_type = size_t |
Protected Member Functions | |
ColumnBase ()=delete | |
ColumnBase (ColumnBase &&)=delete | |
ColumnBase (ColumnBase const &)=delete | |
ColumnBase (Dataframe &df, size_type index) | |
virtual void | add_row_ ()=0 |
virtual void | clear_ ()=0 |
virtual std::unique_ptr< ColumnBase > | clone_ () const =0 |
virtual bool | empty_ () const =0 |
ColumnBase & | operator= (ColumnBase &&)=delete |
ColumnBase & | operator= (ColumnBase const &)=delete |
virtual void | remove_row_ (size_type row_index)=0 |
virtual void | resize_ (size_type)=0 |
virtual size_type | size_ () const =0 |
Friends | |
class | Dataframe |
void | swap (Dataframe &lhs, Dataframe &rhs) |
|
protecteddelete |
|
inlineprotected |
Definition at line 95 of file containers/dataframe.hpp.
|
protecteddelete |
|
protecteddelete |
|
virtualdefault |
|
protectedpure virtual |
|
inline |
Definition at line 152 of file containers/dataframe.hpp.
|
inline |
Definition at line 158 of file containers/dataframe.hpp.
|
protectedpure virtual |
|
protectedpure virtual |
|
inline |
Definition at line 114 of file containers/dataframe.hpp.
|
inline |
Definition at line 119 of file containers/dataframe.hpp.
|
inline |
Definition at line 141 of file containers/dataframe.hpp.
|
protectedpure virtual |
|
inline |
Definition at line 171 of file containers/dataframe.hpp.
|
inline |
Definition at line 177 of file containers/dataframe.hpp.
|
inline |
Definition at line 183 of file containers/dataframe.hpp.
|
inline |
Definition at line 189 of file containers/dataframe.hpp.
|
inline |
Definition at line 124 of file containers/dataframe.hpp.
|
inline |
Definition at line 164 of file containers/dataframe.hpp.
|
inline |
Definition at line 130 of file containers/dataframe.hpp.
|
protecteddelete |
|
protecteddelete |
|
protectedpure virtual |
|
protectedpure virtual |
|
inline |
Definition at line 135 of file containers/dataframe.hpp.
|
protectedpure virtual |
|
friend |
Definition at line 84 of file containers/dataframe.hpp.
using size_type = size_t |
Definition at line 82 of file containers/dataframe.hpp.