HDK
|
#include <types.h>
Public Member Functions | |
SDF_API | SdfUnregisteredValue () |
Wraps an empty VtValue. More... | |
SDF_API | SdfUnregisteredValue (const std::string &value) |
Wraps a std::string. More... | |
SDF_API | SdfUnregisteredValue (const VtDictionary &value) |
Wraps a VtDictionary. More... | |
SDF_API | SdfUnregisteredValue (const SdfUnregisteredValueListOp &value) |
Wraps a SdfUnregisteredValueListOp. More... | |
const VtValue & | GetValue () const |
Returns the wrapped VtValue specified in the constructor. More... | |
SDF_API bool | operator== (const SdfUnregisteredValue &other) const |
Returns true if the wrapped VtValues are equal. More... | |
SDF_API bool | operator!= (const SdfUnregisteredValue &other) const |
Returns true if the wrapped VtValues are not equal. More... | |
Friends | |
size_t | hash_value (const SdfUnregisteredValue &uv) |
Hash. More... | |
Stores a representation of the value for an unregistered metadata field encountered during text layer parsing.
This provides the ability to serialize this data to a layer, as well as limited inspection and editing capabilities (e.g., moving this data to a different spec or field) even when the data type of the value isn't known.
|
explicit |
Wraps a std::string.
|
explicit |
Wraps a VtDictionary.
|
explicit |
Wraps a SdfUnregisteredValueListOp.
|
inline |
SDF_API bool SdfUnregisteredValue::operator!= | ( | const SdfUnregisteredValue & | other | ) | const |
Returns true if the wrapped VtValues are not equal.
SDF_API bool SdfUnregisteredValue::operator== | ( | const SdfUnregisteredValue & | other | ) | const |
Returns true if the wrapped VtValues are equal.
|
friend |