|
HDK
|
#include <relationship.h>
Inheritance diagram for EsfRelationship:Additional Inherited Members | |
Public Types inherited from EsfFixedSizePolymorphicHolder< EsfRelationshipInterface, 48 > | |
| using | This = EsfFixedSizePolymorphicHolder< EsfRelationshipInterface, BufferSize > |
Public Member Functions inherited from EsfFixedSizePolymorphicHolder< EsfRelationshipInterface, 48 > | |
| EsfFixedSizePolymorphicHolder ()=delete | |
| EsfFixedSizePolymorphicHolder (std::in_place_type_t< Derived > derivedTypeHint, Args &&...args) | |
| EsfFixedSizePolymorphicHolder (const This &other) | |
| EsfFixedSizePolymorphicHolder (This &&other) | |
| ~EsfFixedSizePolymorphicHolder () | |
| This & | operator= (const This &other) |
| This & | operator= (This &&other) |
| EsfRelationshipInterface * | Get () |
| const EsfRelationshipInterface * | Get () const |
| EsfRelationshipInterface * | operator-> () |
| const EsfRelationshipInterface * | operator-> () const |
| EsfRelationshipInterface & | operator* () |
| const EsfRelationshipInterface & | operator* () const |
Holds an implementation of EsfRelationshipInterface in a fixed-size buffer.
The buffer is large enough to fit an implementation that wraps a UsdRelationship. The size is specified as an integer literal to prevent introducing Usd as a dependency.
Definition at line 59 of file relationship.h.