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

#include <APEX_Callback.h>

Public Member Functions

 APEX_ParmHandle (APEX_SignaturePtr &sig, APEX_Parm *parm)
 
 APEX_ParmHandle (APEX_Parm &&parm)
 
 APEX_ParmHandle (const APEX_ParmHandle &other)
 
 ~APEX_ParmHandle ()
 
bool isOwner () const
 
bool isValid () const
 
bool isSpare () const
 
bool isInplace () const
 
bool isConditionalInplace () const
 
UT_StringHoldername ()
 
const UT_StringReftypeName ()
 
const APEX_TypeDefinitionBasetypeDefinition ()
 
APEX_ParmHandle freeze () const
 
APEX_Parm duplicateParm () const
 
APEX_Parmget ()
 
const APEX_Parmget () const
 

Detailed Description

Definition at line 352 of file APEX_Callback.h.

Constructor & Destructor Documentation

apex::APEX_ParmHandle::APEX_ParmHandle ( APEX_SignaturePtr sig,
APEX_Parm parm 
)
inline

Definition at line 355 of file APEX_Callback.h.

apex::APEX_ParmHandle::APEX_ParmHandle ( APEX_Parm &&  parm)
inline

Definition at line 360 of file APEX_Callback.h.

apex::APEX_ParmHandle::APEX_ParmHandle ( const APEX_ParmHandle other)
inline

Definition at line 368 of file APEX_Callback.h.

apex::APEX_ParmHandle::~APEX_ParmHandle ( )
inline

Definition at line 373 of file APEX_Callback.h.

Member Function Documentation

APEX_Parm apex::APEX_ParmHandle::duplicateParm ( ) const
inline

Definition at line 396 of file APEX_Callback.h.

APEX_ParmHandle apex::APEX_ParmHandle::freeze ( ) const
inline

Definition at line 390 of file APEX_Callback.h.

APEX_Parm* apex::APEX_ParmHandle::get ( )
inline

Definition at line 403 of file APEX_Callback.h.

const APEX_Parm* apex::APEX_ParmHandle::get ( ) const
inline

Definition at line 404 of file APEX_Callback.h.

bool apex::APEX_ParmHandle::isConditionalInplace ( ) const
inline

Definition at line 384 of file APEX_Callback.h.

bool apex::APEX_ParmHandle::isInplace ( ) const
inline

Definition at line 383 of file APEX_Callback.h.

bool apex::APEX_ParmHandle::isOwner ( ) const
inline

Definition at line 378 of file APEX_Callback.h.

bool apex::APEX_ParmHandle::isSpare ( ) const
inline

Definition at line 382 of file APEX_Callback.h.

bool apex::APEX_ParmHandle::isValid ( ) const
inline

Definition at line 380 of file APEX_Callback.h.

UT_StringHolder& apex::APEX_ParmHandle::name ( )
inline

Definition at line 386 of file APEX_Callback.h.

const APEX_TypeDefinitionBase* apex::APEX_ParmHandle::typeDefinition ( )
inline

Definition at line 388 of file APEX_Callback.h.

const UT_StringRef& apex::APEX_ParmHandle::typeName ( )
inline

Definition at line 387 of file APEX_Callback.h.


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