HDK
 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
 

Friends

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

Detailed Description

Definition at line 1092 of file path.h.

Member Typedef Documentation

Definition at line 1095 of file path.h.

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

Definition at line 1093 of file path.h.

Definition at line 1097 of file path.h.

Definition at line 1096 of file path.h.

Definition at line 1094 of file path.h.

Constructor & Destructor Documentation

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

Definition at line 1099 of file path.h.

SdfPathAncestorsRange::iterator::iterator ( )
default

Member Function Documentation

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

Definition at line 1112 of file path.h.

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

Definition at line 1106 of file path.h.

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

Definition at line 1108 of file path.h.

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

Definition at line 1110 of file path.h.

Friends And Related Function Documentation

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

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: