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 233 of file notice.h.

Member Typedef Documentation

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

Definition at line 241 of file notice.h.

Definition at line 236 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 284 of file notice.h.

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

Returns the underlying iterator.

Definition at line 279 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 262 of file notice.h.

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

Definition at line 244 of file notice.h.

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

Definition at line 247 of file notice.h.

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

Definition at line 252 of file notice.h.

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

Definition at line 245 of file notice.h.

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

Definition at line 258 of file notice.h.

Friends And Related Function Documentation

friend class PathRange
friend

Definition at line 289 of file notice.h.


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