HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UsdNotice::ObjectsChanged::PathRange::iterator Class Reference

#include <notice.h>

Public Types

using iterator_category = std::forward_iterator_tag
 
using value_type = const SdfPath &
 
using reference = const SdfPath &
 
using pointer = const SdfPath *
 
using difference_type = typename _UnderlyingIterator::difference_type
 

Public Member Functions

 iterator ()=default
 
reference operator* () const
 
pointer operator-> () const
 
iteratoroperator++ ()
 
iterator operator++ (int)
 
bool operator== (const iterator &other) const
 
bool operator!= (const iterator &other) const
 
USD_API TfTokenVector GetChangedFields () const
 
USD_API bool HasChangedFields () const
 
_UnderlyingIterator GetBase () const
 Returns the underlying iterator. More...
 
_UnderlyingIterator base () const
 

Friends

class PathRange
 

Detailed Description

Definition at line 187 of file notice.h.

Member Typedef Documentation

using UsdNotice::ObjectsChanged::PathRange::iterator::difference_type = typename _UnderlyingIterator::difference_type

Definition at line 195 of file notice.h.

Definition at line 190 of file notice.h.

Constructor & Destructor Documentation

UsdNotice::ObjectsChanged::PathRange::iterator::iterator ( )
default

Member Function Documentation

_UnderlyingIterator UsdNotice::ObjectsChanged::PathRange::iterator::base ( ) const
inline
Deprecated:
Use GetBase() instead.

Definition at line 238 of file notice.h.

_UnderlyingIterator UsdNotice::ObjectsChanged::PathRange::iterator::GetBase ( ) const
inline

Returns the underlying iterator.

Definition at line 233 of file notice.h.

USD_API TfTokenVector UsdNotice::ObjectsChanged::PathRange::iterator::GetChangedFields ( ) const

Return the set of changed fields in layers that affected the object at the path specified by this iterator. See UsdNotice::ObjectsChanged::GetChangedFields for more details.

USD_API bool UsdNotice::ObjectsChanged::PathRange::iterator::HasChangedFields ( ) const

Return true if the object at the path specified by this iterator has any changed fields, false otherwise. See UsdNotice::ObjectsChanged::HasChangedFields for more details.

Definition at line 216 of file notice.h.

reference UsdNotice::ObjectsChanged::PathRange::iterator::operator* ( ) const
inline

Definition at line 198 of file notice.h.

iterator& UsdNotice::ObjectsChanged::PathRange::iterator::operator++ ( )
inline

Definition at line 201 of file notice.h.

iterator UsdNotice::ObjectsChanged::PathRange::iterator::operator++ ( int  )
inline

Definition at line 206 of file notice.h.

pointer UsdNotice::ObjectsChanged::PathRange::iterator::operator-> ( ) const
inline

Definition at line 199 of file notice.h.

bool UsdNotice::ObjectsChanged::PathRange::iterator::operator== ( const iterator other) const
inline

Definition at line 212 of file notice.h.

Friends And Related Function Documentation

friend class PathRange
friend

Definition at line 243 of file notice.h.


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