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 371 of file iterator.h.
using PcpPropertyIterator::difference_type = std::ptrdiff_t |
Definition at line 378 of file iterator.h.
using PcpPropertyIterator::iterator_category = std::random_access_iterator_tag |
Definition at line 374 of file iterator.h.
using PcpPropertyIterator::pointer = const SdfPropertySpecHandle* |
Definition at line 377 of file iterator.h.
using PcpPropertyIterator::reference = const SdfPropertySpecHandle& |
Definition at line 376 of file iterator.h.
using PcpPropertyIterator::value_type = const SdfPropertySpecHandle |
Definition at line 375 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 458 of file iterator.h.
|
inline |
Definition at line 398 of file iterator.h.
|
inline |
Definition at line 432 of file iterator.h.
|
inline |
Definition at line 410 of file iterator.h.
|
inline |
Definition at line 420 of file iterator.h.
|
inline |
Definition at line 444 of file iterator.h.
|
inline |
Definition at line 406 of file iterator.h.
|
inline |
Definition at line 438 of file iterator.h.
|
inline |
Definition at line 415 of file iterator.h.
|
inline |
Definition at line 426 of file iterator.h.
|
inline |
Definition at line 449 of file iterator.h.
|
inline |
Definition at line 399 of file iterator.h.
|
inline |
Definition at line 462 of file iterator.h.
|
inline |
Definition at line 467 of file iterator.h.
|
inline |
Definition at line 454 of file iterator.h.
|
inline |
Definition at line 472 of file iterator.h.
|
inline |
Definition at line 477 of file iterator.h.
|
inline |
Definition at line 400 of file iterator.h.