inlib
1.2.0
|
Public Member Functions | |
search_action (std::ostream &a_out) | |
virtual | ~search_action () |
void | reset () |
void | set_done (bool a_value) |
bool | done () const |
void | add_obj (void *a_obj) |
const std::vector< void * > & | objs () const |
void | set_class (const std::string &a_class) |
std::string | sclass () |
const std::string & | sclass () const |
Definition at line 22 of file search_action.
inlib::sg::search_action::search_action | ( | std::ostream & | a_out | ) | [inline] |
Definition at line 37 of file search_action.
: action(a_out) ,m_done(false) {}
virtual inlib::sg::search_action::~search_action | ( | ) | [inline, virtual] |
Definition at line 41 of file search_action.
{}
void inlib::sg::search_action::add_obj | ( | void * | a_obj | ) | [inline] |
Definition at line 61 of file search_action.
{m_objs.push_back(a_obj);}
bool inlib::sg::search_action::done | ( | ) | const [inline] |
Definition at line 57 of file search_action.
{return m_done;}
const std::vector<void*>& inlib::sg::search_action::objs | ( | ) | const [inline] |
Definition at line 62 of file search_action.
{return m_objs;}
void inlib::sg::search_action::reset | ( | ) | [inline] |
Definition at line 51 of file search_action.
{
m_done = false;
m_objs.clear();
}
std::string inlib::sg::search_action::sclass | ( | ) | [inline] |
Definition at line 65 of file search_action.
{return m_class;}
const std::string& inlib::sg::search_action::sclass | ( | ) | const [inline] |
Definition at line 66 of file search_action.
{return m_class;}
void inlib::sg::search_action::set_class | ( | const std::string & | a_class | ) | [inline] |
Definition at line 64 of file search_action.
{m_class = a_class;}
void inlib::sg::search_action::set_done | ( | bool | a_value | ) | [inline] |
Definition at line 56 of file search_action.
{m_done = a_value;}