|
HDK
|
#include <APEX_Types.h>
Inheritance diagram for apex::APEX_TypeDefinition< void >:Additional Inherited Members | |
Public Member Functions inherited from apex::APEX_VoidTypeDefinition | |
| APEX_VoidTypeDefinition () | |
| ~APEX_VoidTypeDefinition () override | |
| size_t | sizeT () const override |
| Return the size of a single instance of the type, or 0 if the type is not well-defined (i.e. a void). More... | |
| const UT_StringRef & | repr () const override |
| Return a human-readable string representing the type. More... | |
| void * | allocate (exint size) const override |
| void | clear (void *mem) const override |
| Reset the instance of this type (member of buffer created in allocate) to a default value if possible. More... | |
| exint | append (void *mem) const override |
| void | deallocate (void *mem) const override |
| Free a resizable array created by allocate. More... | |
| void * | getPtrAtIndex (void *mem, exint index) const override |
Get a pointer to the {index}-th value in the resizable array created by allocate stored at mem. More... | |
| void | setData (void *mem, const void *val) const override |
Copy the value at val to mem. More... | |
| bool | compile (APEX_Buffer *buffer, APEX_Graph *graph, APEX_PortID port) const override |
| const APEX_TypeDefinitionBase * | subTypeDef () const override |
| If this is a compound type (such as variadics), return the type definition for the contained type. More... | |
| std::type_index | typeIndex () const override |
| Return the RTTI information for the contained type. More... | |
| bool | isCopyable () const override |
| Return whether the type is copy-assignable (i.e. can setData function). More... | |
Public Member Functions inherited from apex::APEX_TypeDefinitionBase | |
| virtual | ~APEX_TypeDefinitionBase () |
| virtual bool | isArray () const |
| Return whether the type is an array. More... | |
| virtual bool | isVariadic () const |
| Return whether the type is a variadic arg. More... | |
| virtual bool | isHandle () const |
| Return whether the type is a handle to some shared data (i.e. geometry) More... | |
Definition at line 411 of file APEX_Types.h.