HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
apex::APEX_TypeDefinition< void > Class Template Reference

#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_StringRefrepr () const override
 Return a human-readable string representing the type. More...
 
voidallocate (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...
 
voidgetPtrAtIndex (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_TypeDefinitionBasesubTypeDef () 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...
 

Detailed Description

template<>
class apex::APEX_TypeDefinition< void >

Definition at line 411 of file APEX_Types.h.


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