Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   Compound Members  

TinyVariant Struct Reference

#include <SIBCUtil.h>

List of all members.

Public Attributes


Detailed Description

This structure holds the type, number of elements, and the value of a CdotXSIParam object.


Member Data Documentation

SI_Bool TinyVariant::boolVal
 

Used if TinyVariant::variantType is SI_VT_BOOL

SI_Byte TinyVariant::bVal
 

Used if TinyVariant::variantType is SI_VT_BYTE

SI_Double TinyVariant::dVal
 

Used if TinyVariant::variantType is SI_VT_DOUBLE

SI_Float TinyVariant::fVal
 

Used if TinyVariant::variantType is SI_VT_FLOAT

SI_Long TinyVariant::lVal
 

Used if TinyVariant::variantType is SI_VT_LONG

SI_Int TinyVariant::numElems
 

This is used to determine how many elements an array contains (pointer types are arrays).

SI_Int TinyVariant::nVal
 

Used if TinyVariant::variantType is SI_VT_INT

SI_Bool* TinyVariant::p_boolVal
 

Used if TinyVariant::variantType is SI_VT_PBOOL

SI_Byte* TinyVariant::p_bVal
 

Used if TinyVariant::variantType is SI_VT_PBYTE

char* TinyVariant::p_cVal
 

Used if TinyVariant::variantType is SI_VT_PCHAR. Note: char is used instead of SI_Char, because SI_Char is platform dependent.

SI_Double* TinyVariant::p_dVal
 

Used if TinyVariant::variantType is SI_VT_PDOUBLE

SI_Float* TinyVariant::p_fVal
 

Used if TinyVariant::variantType is SI_VT_PFLOAT

SI_Long* TinyVariant::p_lVal
 

Used if TinyVariant::variantType is SI_VT_PLONG

SI_Int* TinyVariant::p_nVal
 

Used if TinyVariant::variantType is SI_VT_PINT

SI_Short* TinyVariant::p_sVal
 

Used if TinyVariant::variantType is SI_VT_PSHORT

SI_UByte* TinyVariant::p_ubVal
 

Used if TinyVariant::variantType is SI_VT_PUBYTE

SI_ULong* TinyVariant::p_ulVal
 

Used if TinyVariant::variantType is SI_VT_PULONG

SI_UInt* TinyVariant::p_unVal
 

Used if TinyVariant::variantType is SI_VT_PUINT

SI_UShort* TinyVariant::p_usVal
 

Used if TinyVariant::variantType is SI_VT_PUSHORT

SI_Void* TinyVariant::p_voidVal
 

Used if TinyVariant::variantType is SI_VT_VOID.

char** TinyVariant::pp_cVal
 

Used if TinyVariant::variantType is SI_VT_PPCHAR. Note: char is used instead of SI_Char, because SI_Char is platform dependent.

SI_Short TinyVariant::sVal
 

Used if TinyVariant::variantType is SI_VT_SHORT

SI_Int TinyVariant::tweakType
 

This is the tweaking type for the structure. (See Variant Parameter Tweak types).

SI_UByte TinyVariant::ubVal
 

Used if TinyVariant::variantType is SI_VT_UBYTE

SI_ULong TinyVariant::ulVal
 

Used if TinyVariant::variantType is SI_VT_ULONG

SI_UInt TinyVariant::unVal
 

Used if TinyVariant::variantType is SI_VT_UINT

SI_UShort TinyVariant::usVal
 

Used if TinyVariant::variantType is SI_VT_USHORT

SI_Int TinyVariant::variantType
 

This is the type of the value contained within this structure. (See Variant Parameter types).


The documentation for this struct was generated from the following file: © Copyright 2001-2003 Avid Technology, Inc. All rights reserved.

© Copyright 2001-2003 Avid Technology, Inc. All rights reserved.