HDK
|
#include <iterator.h>
Public Types | |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = const SdfPropertySpecHandle |
using | reference = const SdfPropertySpecHandle & |
using | pointer = const SdfPropertySpecHandle * |
using | difference_type = std::ptrdiff_t |
Object used to iterate over property specs in a property index in strong-to-weak order.
Definition at line 354 of file iterator.h.
using PcpPropertyIterator::difference_type = std::ptrdiff_t |
Definition at line 361 of file iterator.h.
using PcpPropertyIterator::iterator_category = std::random_access_iterator_tag |
Definition at line 357 of file iterator.h.
using PcpPropertyIterator::pointer = const SdfPropertySpecHandle* |
Definition at line 360 of file iterator.h.
using PcpPropertyIterator::reference = const SdfPropertySpecHandle& |
Definition at line 359 of file iterator.h.
using PcpPropertyIterator::value_type = const SdfPropertySpecHandle |
Definition at line 358 of file iterator.h.
PCP_API PcpPropertyIterator::PcpPropertyIterator | ( | ) |
Constructs an invalid iterator.
PCP_API PcpPropertyIterator::PcpPropertyIterator | ( | const PcpPropertyIndex & | index, |
size_t | pos = 0 |
||
) |
Constructs a property iterator for index
beginning at position pos
in the property stack.
PCP_API PcpNodeRef PcpPropertyIterator::GetNode | ( | ) | const |
Returns the PcpNode from which the current property originated.
PCP_API bool PcpPropertyIterator::IsLocal | ( | ) | const |
Returns true if the current property is local to the owning property index's layer stack, false otherwise.
|
inline |
Definition at line 441 of file iterator.h.
|
inline |
Definition at line 381 of file iterator.h.
|
inline |
Definition at line 415 of file iterator.h.
|
inline |
Definition at line 393 of file iterator.h.
|
inline |
Definition at line 403 of file iterator.h.
|
inline |
Definition at line 427 of file iterator.h.
|
inline |
Definition at line 389 of file iterator.h.
|
inline |
Definition at line 421 of file iterator.h.
|
inline |
Definition at line 398 of file iterator.h.
|
inline |
Definition at line 409 of file iterator.h.
|
inline |
Definition at line 432 of file iterator.h.
|
inline |
Definition at line 382 of file iterator.h.
|
inline |
Definition at line 445 of file iterator.h.
|
inline |
Definition at line 450 of file iterator.h.
|
inline |
Definition at line 437 of file iterator.h.
|
inline |
Definition at line 455 of file iterator.h.
|
inline |
Definition at line 460 of file iterator.h.
|
inline |
Definition at line 383 of file iterator.h.