Horizon
Loading...
Searching...
No Matches
horizon::ColumnChooser::Adapter< T > Class Template Reference
Inheritance diagram for horizon::ColumnChooser::Adapter< T >:
horizon::ColumnChooser::IAdapter

Public Member Functions

 Adapter (std::vector< T > &cols)
bool has_column (int col) const override
void include_column (int col) override
void exclude_column (int col) override
void move_column (int col, bool up) override
std::vector< int > get_columns () const override
Public Member Functions inherited from horizon::ColumnChooser::IAdapter
virtual std::string get_column_name (int col) const =0
virtual std::map< int, std::string > get_column_names () const =0

Member Function Documentation

◆ exclude_column()

template<typename T>
void horizon::ColumnChooser::Adapter< T >::exclude_column ( int col)
inlineoverridevirtual

◆ get_columns()

template<typename T>
std::vector< int > horizon::ColumnChooser::Adapter< T >::get_columns ( ) const
inlineoverridevirtual

◆ has_column()

template<typename T>
bool horizon::ColumnChooser::Adapter< T >::has_column ( int col) const
inlineoverridevirtual

◆ include_column()

template<typename T>
void horizon::ColumnChooser::Adapter< T >::include_column ( int col)
inlineoverridevirtual

◆ move_column()

template<typename T>
void horizon::ColumnChooser::Adapter< T >::move_column ( int col,
bool up )
inlineoverridevirtual

The documentation for this class was generated from the following file: