#include <object_navigator.hpp>
Inheritance diagram for ph::reflect::object_navigator:
Definition at line 21 of file object_navigator.hpp.
Public Member Functions | |
object_navigator (const ph::common::object_base *root, std::ostream *console) | |
virtual | ~object_navigator () |
virtual ph::common::object_base * | navigate (const ph::common::object_base *obj, const std::string &path)=0 |
Protected Attributes | |
const ph::common::object_base * | _root |
std::ostream * | _console |
|
Definition at line 27 of file object_navigator.hpp. |
|
Definition at line 30 of file object_navigator.hpp. |
|
Return an object given a string path to that object. Subclasses implement the syntax of the path. Implemented in ph::reflect::jscript_object_navigator. |
|
Definition at line 37 of file object_navigator.hpp. |
|
Definition at line 38 of file object_navigator.hpp. |