Public Member Functions | |
Resolver (std::string path) | |
void | Resolve (Ptr< Object > root) |
Private Member Functions | |
void | Canonicalize (void) |
void | DoArrayResolve (std::string path, const ObjectPtrContainerValue &vector) |
virtual void | DoOne (Ptr< Object > object, std::string path)=0 |
void | DoResolve (std::string path, Ptr< Object > root) |
void | DoResolveOne (Ptr< Object > object) |
std::string | GetResolvedPath (void) const |
Private Attributes | |
std::string | m_path |
std::vector< std::string > | m_workStack |