SdfPathAncestorsRange
Fully qualified name: usdrt::SdfPathAncestorsRange
Structs
-
class SdfPathAncestorsRange
Range representing a path and ancestors, and providing methods for iterating over them.
Public Functions
-
inline SdfPathAncestorsRange(const SdfPath &path)
Constructor.
-
inline const SdfPath &GetPath() const
Get the current path part in the iteration.
-
inline iterator begin() const
-
inline iterator end() const
-
struct iterator
Iterator.
Public Types
-
using iterator_category = std::forward_iterator_tag
-
using value_type = SdfPath
-
using difference_type = std::ptrdiff_t
-
using reference = const SdfPath&
-
using pointer = const SdfPath*
Public Functions
-
inline iterator(const SdfPath &path)
Construct an iterator from path
.
-
iterator() = default
Default constructor.
-
inline iterator &operator++()
Iterator increment.
-
inline const SdfPath &operator*() const
Dereference operator.
-
inline const SdfPath *operator->() const
Accessor operator.
-
inline bool operator==(const iterator &o) const
Equality operator.
-
inline bool operator!=(const iterator &o) const
Inequality operator.