#include <data.hpp>
Public Member Functions | |
game_filter_stack () | |
virtual | ~game_filter_stack () |
void | append (game_filter_base *f) |
Takes ownership. More... | |
void | clear () |
bool | empty () const |
Public Member Functions inherited from game_filter_base | |
virtual | ~game_filter_base () |
virtual bool | match (const game_info &game) const =0 |
bool | operator() (const game_info &game) const |
Protected Attributes | |
std::vector< game_filter_base * > | filters_ |
|
virtual |
void game_filter_stack::append | ( | game_filter_base * | f | ) |
Takes ownership.
Definition at line 399 of file data.cpp.
References filters_.
Referenced by lobby_info::add_game_filter().
void game_filter_stack::clear | ( | ) |
Definition at line 404 of file data.cpp.
References filters_.
Referenced by lobby_info::clear_game_filter().
|
inline |
|
protected |
Definition at line 235 of file data.hpp.
Referenced by append(), clear(), empty(), game_filter_and_stack::match(), and ~game_filter_stack().