HDK
|
#include <mapEditProxy.h>
Public Types | |
typedef T | Type |
typedef _ValuePolicy | ValuePolicy |
typedef SdfMapEditProxy< Type, ValuePolicy > | This |
typedef Type::key_type | key_type |
typedef Type::mapped_type | mapped_type |
typedef Type::value_type | value_type |
typedef _ValueProxy | reference |
typedef const value_type & | const_reference |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
typedef _Iterator< This *, inner_iterator, _PairProxy > | iterator |
typedef _Iterator< const This *, const_inner_iterator, const value_type & > | const_iterator |
typedef hboost::reverse_iterator < iterator > | reverse_iterator |
typedef hboost::reverse_iterator < const_iterator > | const_reverse_iterator |
Friends | |
template<class ProxyT > | |
class | SdfPyWrapMapEditProxy |
A proxy for editing map-like values.
A SdfMapEditProxy
provides an interface for editing fields containing map-like values. The proxy allows consumers to interact with these values like a typical std::map while taking into account additional editing and validation policies.
The _ValuePolicy
is used to canonicalize keys and values before storage or comparison.
Definition at line 120 of file mapEditProxy.h.
typedef _Iterator<const This*, const_inner_iterator, const value_type&> SdfMapEditProxy< T, _ValuePolicy >::const_iterator |
Definition at line 307 of file mapEditProxy.h.
typedef const value_type& SdfMapEditProxy< T, _ValuePolicy >::const_reference |
Definition at line 302 of file mapEditProxy.h.
typedef hboost::reverse_iterator<const_iterator> SdfMapEditProxy< T, _ValuePolicy >::const_reverse_iterator |
Definition at line 309 of file mapEditProxy.h.
typedef ptrdiff_t SdfMapEditProxy< T, _ValuePolicy >::difference_type |
Definition at line 304 of file mapEditProxy.h.
typedef _Iterator<This*, inner_iterator, _PairProxy> SdfMapEditProxy< T, _ValuePolicy >::iterator |
Definition at line 305 of file mapEditProxy.h.
typedef Type::key_type SdfMapEditProxy< T, _ValuePolicy >::key_type |
Definition at line 126 of file mapEditProxy.h.
typedef Type::mapped_type SdfMapEditProxy< T, _ValuePolicy >::mapped_type |
Definition at line 127 of file mapEditProxy.h.
typedef _ValueProxy SdfMapEditProxy< T, _ValuePolicy >::reference |
Definition at line 301 of file mapEditProxy.h.
typedef hboost::reverse_iterator<iterator> SdfMapEditProxy< T, _ValuePolicy >::reverse_iterator |
Definition at line 308 of file mapEditProxy.h.
typedef size_t SdfMapEditProxy< T, _ValuePolicy >::size_type |
Definition at line 303 of file mapEditProxy.h.
typedef SdfMapEditProxy<Type, ValuePolicy> SdfMapEditProxy< T, _ValuePolicy >::This |
Definition at line 125 of file mapEditProxy.h.
typedef T SdfMapEditProxy< T, _ValuePolicy >::Type |
Definition at line 123 of file mapEditProxy.h.
typedef Type::value_type SdfMapEditProxy< T, _ValuePolicy >::value_type |
Definition at line 128 of file mapEditProxy.h.
typedef _ValuePolicy SdfMapEditProxy< T, _ValuePolicy >::ValuePolicy |
Definition at line 124 of file mapEditProxy.h.
|
inlineexplicit |
Definition at line 311 of file mapEditProxy.h.
|
inline |
Definition at line 317 of file mapEditProxy.h.
|
inline |
Definition at line 351 of file mapEditProxy.h.
|
inline |
Definition at line 361 of file mapEditProxy.h.
|
inline |
Definition at line 464 of file mapEditProxy.h.
|
inline |
Definition at line 488 of file mapEditProxy.h.
|
inline |
Definition at line 401 of file mapEditProxy.h.
|
inline |
Definition at line 356 of file mapEditProxy.h.
|
inline |
Definition at line 367 of file mapEditProxy.h.
|
inline |
Definition at line 537 of file mapEditProxy.h.
|
inline |
Definition at line 552 of file mapEditProxy.h.
|
inline |
Definition at line 432 of file mapEditProxy.h.
|
inline |
Definition at line 439 of file mapEditProxy.h.
|
inline |
Definition at line 450 of file mapEditProxy.h.
|
inline |
Definition at line 469 of file mapEditProxy.h.
|
inline |
Definition at line 478 of file mapEditProxy.h.
|
inline |
Definition at line 406 of file mapEditProxy.h.
|
inline |
Definition at line 411 of file mapEditProxy.h.
|
inline |
Definition at line 417 of file mapEditProxy.h.
|
inline |
Returns true if the value is expired. Note this a default-constructed MapEditProxy is considered to be invalid but not expired.
Definition at line 632 of file mapEditProxy.h.
|
inline |
Definition at line 497 of file mapEditProxy.h.
|
inline |
Definition at line 507 of file mapEditProxy.h.
|
inline |
Definition at line 396 of file mapEditProxy.h.
|
inlineexplicit |
Explicit bool conversion operator. Returns true
if the value is valid, false
otherwise.
Definition at line 639 of file mapEditProxy.h.
|
inline |
Returns a copy of the value.
Definition at line 346 of file mapEditProxy.h.
|
inline |
Definition at line 599 of file mapEditProxy.h.
|
inline |
Definition at line 581 of file mapEditProxy.h.
|
inline |
Definition at line 605 of file mapEditProxy.h.
|
inline |
Definition at line 612 of file mapEditProxy.h.
|
inline |
Definition at line 322 of file mapEditProxy.h.
|
inline |
Definition at line 331 of file mapEditProxy.h.
|
inline |
Definition at line 339 of file mapEditProxy.h.
|
inline |
Definition at line 576 of file mapEditProxy.h.
|
inline |
Definition at line 592 of file mapEditProxy.h.
|
inline |
Definition at line 586 of file mapEditProxy.h.
|
inline |
Definition at line 619 of file mapEditProxy.h.
|
inline |
Definition at line 625 of file mapEditProxy.h.
|
inline |
Definition at line 567 of file mapEditProxy.h.
|
inline |
Definition at line 374 of file mapEditProxy.h.
|
inline |
Definition at line 382 of file mapEditProxy.h.
|
inline |
Definition at line 378 of file mapEditProxy.h.
|
inline |
Definition at line 386 of file mapEditProxy.h.
|
inline |
Definition at line 391 of file mapEditProxy.h.
|
inline |
Definition at line 517 of file mapEditProxy.h.
|
inline |
Definition at line 527 of file mapEditProxy.h.
|
friend |
Definition at line 917 of file mapEditProxy.h.