|
HDK
|
#include <abstractData.h>
Inheritance diagram for SdfAbstractDataConstTypedValue< T >:Public Member Functions | |
| SdfAbstractDataConstTypedValue (const T *value) | |
| virtual bool | GetValue (VtValue *v) const |
| virtual bool | IsEqual (const VtValue &v) const |
Public Member Functions inherited from SdfAbstractDataConstValue | |
| template<class T > | |
| bool | GetValue (T *v) const |
Static Public Member Functions | |
| static std::type_info const & | _GetElementType () |
Additional Inherited Members | |
Public Attributes inherited from SdfAbstractDataConstValue | |
| const void * | value |
| const std::type_info & | valueType |
| const bool | isArrayEdit |
| const std::type_info & | elementValueType |
Protected Member Functions inherited from SdfAbstractDataConstValue | |
| SdfAbstractDataConstValue (const void *value_, const std::type_info &valueType_, const bool isArrayEdit_, const std::type_info &elementValueType_) | |
The fully-typed container for a field value in an SdfAbstractData. An SdfAbstractDataConstTypedValue allows a consumer to pass a pointer to an object through the virtual SdfAbstractData interface along with information about that object's type. That information may allow implementations of SdfAbstractData to store the contained object in a more efficient way, avoiding unnecessary boxing/unboxing of data.
SdfAbstractDataConstTypedValue objects are intended to be transient; they are solely used to get pointer information into an SdfAbstractData container.
Definition at line 602 of file abstractData.h.
|
inline |
Definition at line 614 of file abstractData.h.
|
inlinestatic |
Definition at line 605 of file abstractData.h.
|
inlinevirtual |
Implements SdfAbstractDataConstValue.
Definition at line 619 of file abstractData.h.
|
inlinevirtual |
Implements SdfAbstractDataConstValue.
Definition at line 625 of file abstractData.h.