Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

ph::reflect::jscript_object_navigator Class Reference

#include <jscript_object_navigator.hpp>

Inheritance diagram for ph::reflect::jscript_object_navigator:

ph::reflect::object_navigator

Detailed Description

Concrete subclass of object_navigator for Jscript-like object navigation.

Definition at line 20 of file jscript_object_navigator.hpp.

Public Member Functions

 jscript_object_navigator (const ph::common::object_base *root, std::ostream *console, bool silent=false, bool debug=false)
virtual ph::common::object_basenavigate (const ph::common::object_base *obj, const std::string &path)


Constructor & Destructor Documentation

ph::reflect::jscript_object_navigator::jscript_object_navigator const ph::common::object_base root,
std::ostream *  console,
bool  silent = false,
bool  debug = false
[inline]
 

Definition at line 26 of file jscript_object_navigator.hpp.


Member Function Documentation

ph::common::object_base * jscript_object_navigator::navigate const ph::common::object_base obj,
const std::string &  path
[virtual]
 

Return an object given a string path to that object. Subclasses implement the syntax of the path.

Implements ph::reflect::object_navigator.

Definition at line 31 of file jscript_object_navigator.cpp.

References e_empty_part.

Referenced by reflect_test::test_composite::test().


The documentation for this class was generated from the following files:
Generated on Wed Apr 5 22:03:35 2006 for cppxmlobj by  doxygen 1.4.3