xoreos
0.0.5
|
#include <objectcontainer.h>
Public Member Functions | |
ObjectSearch () | |
virtual | ~ObjectSearch () |
virtual Object * | get ()=0 |
Return the current object in the search context. More... | |
virtual Object * | next ()=0 |
Move to the next object in the search context and return the previous one. More... | |
Definition at line 39 of file objectcontainer.h.
|
inline |
Definition at line 41 of file objectcontainer.h.
|
inlinevirtual |
Definition at line 42 of file objectcontainer.h.
|
pure virtual |
Return the current object in the search context.
Implemented in Aurora::NWScript::SearchRange< T >, Aurora::NWScript::SearchRange< std::list< Witcher::Object *> >, Aurora::NWScript::SearchRange< std::list< DragonAge::Object *> >, Aurora::NWScript::SearchRange< std::list< DragonAge2::Object *> >, Aurora::NWScript::SearchRange< std::list< KotOR2::Object *> >, Aurora::NWScript::SearchRange< std::list< Sonic::Object *> >, Aurora::NWScript::SearchRange< std::list< Object *> >, Aurora::NWScript::SearchRange< std::list< KotOR::Object *> >, Aurora::NWScript::SearchRange< std::list< NWN::Object *> >, Aurora::NWScript::SearchRange< std::multimap< Common::UString, Object *> >, Aurora::NWScript::SearchRange< std::list< Jade::Object *> >, and Aurora::NWScript::SearchRange< std::list< NWN2::Object *> >.
Referenced by Engines::Witcher::Module::getObjectLocation(), Engines::KotOR2::Module::getObjectLocation(), and Engines::KotOR::Module::getObjectLocation().
|
pure virtual |
Move to the next object in the search context and return the previous one.
Implemented in Aurora::NWScript::SearchRange< T >, Aurora::NWScript::SearchRange< std::list< Witcher::Object *> >, Aurora::NWScript::SearchRange< std::list< DragonAge::Object *> >, Aurora::NWScript::SearchRange< std::list< DragonAge2::Object *> >, Aurora::NWScript::SearchRange< std::list< KotOR2::Object *> >, Aurora::NWScript::SearchRange< std::list< Sonic::Object *> >, Aurora::NWScript::SearchRange< std::list< Object *> >, Aurora::NWScript::SearchRange< std::list< KotOR::Object *> >, Aurora::NWScript::SearchRange< std::list< NWN::Object *> >, Aurora::NWScript::SearchRange< std::multimap< Common::UString, Object *> >, Aurora::NWScript::SearchRange< std::list< Jade::Object *> >, and Aurora::NWScript::SearchRange< std::list< NWN2::Object *> >.
Referenced by Engines::Witcher::Module::getObjectLocation(), Engines::KotOR2::Module::getObjectLocation(), and Engines::KotOR::Module::getObjectLocation().