Vireo  1.0
Compact runtime for Virtual Instruments
 All Classes Files Functions Variables Enumerations Enumerator Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NVireo
 CAggregateAlignmentCalculatorBase class for calculating core properties for aggregate types
 CAggregateTypeA type that is a collection of sub types
 CAggregateUnOpInstruction
 CAllocationStatistics
 CArrayConcatenateInternalParamBlock
 CArrayTypeA type that is a multi-dimension collection of another type
 CATime128Time that is relative to a predefined epoch
 CBitBlockTypeA type that is a raw block of bits in a single encoding
 CBitClusterTypeA type that is an aggregate of BitBlockTypes
 CBlock128
 CBlock256
 CCallVIInstructionAn instruciton that suspends a clump and starts a SubVI's root clump
 CClumpParseStateUtility class used by decoders that can decode VIs and Clumps
 CClusterAlignmentCalculatorCalculates core properties for ClusterTypes
 CClusterTypeA type that is an aggregate of other types
 CComapreSubStringA comparing class used with the std:map<> class
 CCustomDataProcTypeA type that has custom Init/Copy/Clear functions
 CCustomPointerTypeA type describes a pointer with a predefined value. For example the address to a C function
 CDefaultValueTypeA type that has a custom ( e.g. non 0) value. Requires a base type
 CEggShellEggShell.cpp - The basics of a simple REPL processor for Vireo
 CElementTypeGive a type a field name and offset properties. Used inside an aggregateType
 CEquivalenceAlignmentCalculatorCalculates core properties for EquivalenceTypes
 CEquivalenceTypeA type that permits its data to be looked at though more than one perspective
 CEventLogA Class to collect trace, warning and error events when processing a data set
 CExecutionContext
 CExecutionContextScopeStack based class to manage a threads active TypeManager and ExecutionContext
 CFixed128f64A 64.64 bit fixed point value used for working with absolute and relative times
 CFormatOptions
 CFunctionClump
 CGenericInstruction
 CIDataProcsAn interface used a CustomDataProcType instance
 CInlineArrayA class to help dynamic classes/structures that end with an array whose size is set at construction time
 CInstruction0
 CInstruction1
 CInstruction2
 CInstruction3
 CInstruction4
 CInstruction5
 CInstruction6
 CInstruction7
 CInstructionAllocatorClass used by the ClumpParseState to track memory needed for instructions
 CInstructionCore
 CInstructionListDataProcsClassCustom data methods needed to free up instruction lists
 CNamedTypeGives a type a name ( .e.g "Int32")
 CParamBlockAlignmentCalculatorCalculates core properties for ClusterTypes
 CParamBlockTypeA type that describes the parameter block used by a native InstructionFunction
 CPatchInfo
 CPlatformTimeSuport for the higest resolution timer available on the target platfrom
 CPointerTypeA type describes a pointer to another type
 CQueueQueue of clumps
 CSearch1DArrayInstruction
 CSimpleSubVectorA wrapper that gives a raw block of elements a Begin(), End(), and Length() method
 CStackVarTemplate class to dynamically create instances of a Vireo typed variable
 CStaticTypeAndData
 CStringVireo string type. Must be allocated by TypeManager not raw C++
 CSubBinaryBufferA wrapper for an aray of UInt8s (.e.g bytes). It does not own the data
 CSubStringThe core class for working with strings. The SubString never owns the data it points to
 CSubVibBuffer
 CTDViaFormatterThe VIA encoder
 CTDViaFormatterTypeVisitor
 CTDViaParserThe VIA decoder
 CTDVibDecoder
 CTDVibEncoder
 CTempStackCStringMake a null terminated copy of a SubString. Used for calling OS APIs
 CTempStackCStringFromStringStack class to create a CString from Vireo String
 CTypeCommonBase class for all type definition types
 CTypedArray1DA template class to allow C++ type safe access to select ArrayType values
 CTypedArrayCoreThe core C++ implimentation for ArrayType typed data's value
 CTypeDefinerFacilitate the registration of Vireo types that are defined in C++ code
 CTypeManagerKeeps track of Types used within a ExecutionContext
 CTypeManagerScopeStack based class to manage a threads active TypeManager
 CTypeVisitorVisitor class for types
 CVarArgInstruction
 CVectorOpInstruction
 CVIClumpA Clump owns an instruction list its execution state
 CVIDataProcsClassCustom data methods needed to Copy a VI
 CVirtualInstrument
 CWrappedTypeBase class for all type definition types that wrap types with some attribute
 CMaxAlignedType
 CReplaceSubstringStruct
 CSearchAndReplaceStringStruct
 CSearchSplitStringStruct
 CStringConcatenateParamBlock