All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SdfPathAncestorsRange::iterator Struct Reference

#include <path.h>

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 Member Functions

 iterator (const SdfPath &path)
 iterator ()=default
SDF_API iteratoroperator++ ()
const SdfPathoperator* () const
const SdfPathoperator-> () const
bool operator== (const iterator &o) const
bool operator!= (const iterator &o) const


SDF_API friend difference_type distance (const iterator &first, const iterator &last)

Detailed Description

Definition at line 1101 of file path.h.

Member Typedef Documentation

Definition at line 1104 of file path.h.

using SdfPathAncestorsRange::iterator::iterator_category = std::forward_iterator_tag

Definition at line 1102 of file path.h.

Definition at line 1106 of file path.h.

Definition at line 1105 of file path.h.

Definition at line 1103 of file path.h.

Constructor & Destructor Documentation

SdfPathAncestorsRange::iterator::iterator ( const SdfPath path)

Definition at line 1108 of file path.h.

SdfPathAncestorsRange::iterator::iterator ( )

Member Function Documentation

Definition at line 1121 of file path.h.

const SdfPath& SdfPathAncestorsRange::iterator::operator* ( ) const

Definition at line 1115 of file path.h.

SDF_API iterator& SdfPathAncestorsRange::iterator::operator++ ( )
const SdfPath* SdfPathAncestorsRange::iterator::operator-> ( ) const

Definition at line 1117 of file path.h.

bool SdfPathAncestorsRange::iterator::operator== ( const iterator o) const

Definition at line 1119 of file path.h.

Friends And Related Function Documentation

SDF_API friend difference_type distance ( const iterator first,
const iterator last 

Return the distance between two iterators. It is only valid to compute the distance between paths that share a common prefix.

The documentation for this struct was generated from the following file: