Vireo  1.0
Compact runtime for Virtual Instruments
 All Classes Files Functions Variables Enumerations Enumerator Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
Vireo::TDVibEncoder Class Reference

Public Member Functions

 TDVibEncoder (BinaryBufferRef bufferRef)
 
void EncodeData ()
 
void EncodeType (TypeRef type)
 
void EncodeClusterType (TypeRef clusterType)
 
void EncodeArrayType (TypeRef arrayType)
 
void EncodeData (TypeRef type, void *pData)
 
void EncodeArrayData (TypeRef arrayType, TypedArrayCoreRef pData, Int32 rank)
 
void EncodeArrayDataRecurse (TypeRef elementType, Int32 rank, AQBlock1 *pBegin, IntIndex *pDimLengths, IntIndex *pSlabLengths)
 
void EncodeClusterData (TypeRef clusterType, void *pData)
 
void EncodePointerData (TypeRef pointerType, void *pData)
 
void EncodeSInt (Int32 aqSize, void *pData)
 
void EncodeUInt (Int32 aqSize, void *pData)
 
void EncodeVBWSInt (IntMax value)
 
void EncodeVBWUInt (UIntMax value)
 
void EncodeIEEE754 (EncodingEnum encoding, Int32 aqSize, void *pData)
 

Private Attributes

BinaryBufferRef _buffer
 

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