AGX Dynamics 2.38.0.0
|
Representation of a path, a list of name components. More...
#include <Path.h>
Classes | |
class | iterator |
Public Member Functions | |
Path () | |
Path (const agx::Path &other) | |
Path (const agx::String &path) | |
Path (const char *path) | |
Path (const Name &name) | |
Path (const std::string &path) | |
~Path () | |
agx::String | back () const |
agx::Path | base () const |
iterator | begin () const |
const char * | c_str () const |
bool | contains (const Name &component) |
bool | contains (const Path &subpath) |
bool | empty () const |
iterator | end () const |
UInt32 | hash () const |
bool | hasTail () const |
bool | operator!= (const agx::Path &other) const |
agx::Path | operator+ (const agx::Name &extension) const |
agx::Path | operator+ (const agx::Path &extension) const |
agx::Path & | operator+= (const agx::Name &extension) |
agx::Path & | operator+= (const agx::Path &extension) |
Path & | operator= (const Path &other) |
bool | operator== (const agx::Path &other) const |
agx::String | root () const |
const agx::String & | str () const |
agx::Path | tail () const |
agx::Path::Path | ( | const agx::String & | path | ) |
agx::Path::Path | ( | const std::string & | path | ) |
agx::Path::Path | ( | const char * | path | ) |
agx::Path::Path | ( | const agx::Path & | other | ) |
|
explicit |
agx::Path::~Path | ( | ) |
agx::String agx::Path::back | ( | ) | const |
agx::Path agx::Path::base | ( | ) | const |
|
inline |
const char * agx::Path::c_str | ( | ) | const |
Referenced by agxData::EntityInstance::verifyIndex(), and agxData::EntityPtr::verifyIndex().
bool agx::Path::contains | ( | const Name & | component | ) |
References agx::hash().
bool agx::Path::contains | ( | const Path & | subpath | ) |
bool agx::Path::empty | ( | ) | const |
|
inline |
UInt32 agx::Path::hash | ( | ) | const |
Definition at line 152 of file Path.h.
References agx::hash().
bool agx::Path::hasTail | ( | ) | const |
bool agx::Path::operator!= | ( | const agx::Path & | other | ) | const |
bool agx::Path::operator== | ( | const agx::Path & | other | ) | const |
agx::String agx::Path::root | ( | ) | const |
const String & agx::Path::str | ( | ) | const |
agx::Path agx::Path::tail | ( | ) | const |