HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EsfAttributeQuery Class Reference

#include <attributeQuery.h>

+ Inheritance diagram for EsfAttributeQuery:

Additional Inherited Members

- Public Types inherited from EsfFixedSizePolymorphicHolder< EsfAttributeQueryInterface, 168 >
using This = EsfFixedSizePolymorphicHolder< EsfAttributeQueryInterface, BufferSize >
 
- Public Member Functions inherited from EsfFixedSizePolymorphicHolder< EsfAttributeQueryInterface, 168 >
 EsfFixedSizePolymorphicHolder ()=delete
 
 EsfFixedSizePolymorphicHolder (std::in_place_type_t< Derived > derivedTypeHint, Args &&...args)
 
 EsfFixedSizePolymorphicHolder (const This &other)
 
 EsfFixedSizePolymorphicHolder (This &&other)
 
 ~EsfFixedSizePolymorphicHolder ()
 
Thisoperator= (const This &other)
 
Thisoperator= (This &&other)
 
EsfAttributeQueryInterfaceGet ()
 
const EsfAttributeQueryInterfaceGet () const
 
EsfAttributeQueryInterfaceoperator-> ()
 
const EsfAttributeQueryInterfaceoperator-> () const
 
EsfAttributeQueryInterfaceoperator* ()
 
const EsfAttributeQueryInterfaceoperator* () const
 

Detailed Description

Holds an implementation of EsfAttributeQueryInterface in a fixed-size buffer.

The buffer is large enough to fit an implementation that wraps a UsdAttributeQuery. The size is specified as an integer literal to prevent introducing Usd as a dependency.

Definition at line 121 of file attributeQuery.h.


The documentation for this class was generated from the following file: