Horizon
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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: