|
AGX Dynamics 2.41.2.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 |