ArmNN
 22.08
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cabs< T >
 CActivationFixture
 CAddBroadcastReshapeLayerImpl
 CAddDebugImpl
 CAllocator
 CArmnnSubgraphArmnnSubgraph class where parsing the nodes to ArmNN format and creating the ArmNN Graph
 CAsyncCallbackManager
 CBackendId
 CBackendOptions::BackendOption
 CBackendOptionsStruct for the users to pass backend specific options
 CBackendRegistry
 CBackendSettings
 CBackendVersion
 CBaseDescriptorBase class for all descriptors
 CBaseIterator
 CBaseTensor< MemoryType >
 CBaseTensor< const void *>
 CBaseTensor< void *>
 CBatchMatMul
 CBFloat16
 CBFloat16ToFloat32
 CBindingPointInfo
 CBoxBox representation structure
 CBroadcastLoop
 CBufferStorage
 CCapabilityCapability of the TensorHandleFactory
 CCategoryRecord
 CCheckLocation
 CCifar10Database
 CClassifierTestCaseData< DataType >
 CClContextBuilder
 CClContextControl
 CClContextControlFixtureBase< ProfilingEnabled >
 CClContextDeserializer
 CClContextSerializer
 CCommandFileParserThis class parses a command file for the GatordMockService
 CCommandHandlerFunctor
 CInferenceModel< IParser, TDataType >::CommandLineOptions
 CCommandLineProcessorUse Boost program options to process the command line
 CConnection
 CConstructInPlaceDisambiguation tag that can be passed to the constructor to indicate that the contained object should be constructed in-place
 CConvertConstDequantisationLayersToConstLayersImpl
 CConvertConstPermuteLayersToConstLayers
 CConvertFp32NetworkToBf16Impl
 CConvertFp32NetworkToFp16Impl
 CCounterCaptureValues
 CCounterDirectory
 CCounterSetRecord
 CCreateNetworkImpl< IParser >
 CIRuntime::CreationOptions
 CDataLayoutIndexedProvides access to the appropriate indexes for Channels, Height and Width based on DataLayout
 CDelegateArmNN Delegate
 CDelegateData
 CDelegateOptions
 CIDeserializer::DeserializerImpl
 CDetectionDetection structure
 CDeviceRecord
 CDotBase
 CDynamicBackend
 CDynamicBackendUtils
 CElementwiseBinaryFunction< Functor >
 CElementwiseUnaryFunction< Functor >
 CEmptyOptionalEmptyOptional is used to initialize the Optional class in case we want to have default value for an Optional in a function declaration
 CEntity
 CEthosnRefQuantizedMultiplierSmallerThanOnePerforms multiplication of an integer with a multiplier which is less than one, using quantized integer arithmetic which is consistent with AndroidNN's CPU executor
 CEventEvent class records measurements reported by BeginEvent()/EndEvent() and returns measurements when Event::GetMeasurements() is called
 CEventClassObj
 CEventObj
 CEventRecord
 Cexception
 CExecuteNetworkParamsHolds all parameters necessary to execute a network Check ExecuteNetworkProgramOptions.cpp for a description of each parameter
 CExecutionData
 Cexp< T >
 CIRuntime::CreationOptions::ExternalProfilingOptions
 CFloat16ToFloat32
 CFloat32ToBFloat16
 CFloat32ToFloat16
 CFloatingPointConverter
 CFoldPadIntoConvolution2dImpl
 CFoldPadIntoDepthwiseConvolution2dImpl
 CFoldPadIntoPooling2dImpl
 CFuseBatchNorm< ConvLayer, ArmnnType, T >
 CFuseConvertFp32ToBf16IntoConstLayers
 CGatordMockServiceA class that implements a Mock Gatord server
 CGraph
 Chash< armnn::BackendId >Make BackendId compatible with std hashtables by reusing the hash function for strings
 Chw_float
 CIAllocator
 CIAsyncExecutionCallback
 CIBackendEach backend should implement an IBackend
 CIBackendContext
 CIBackendModelContext
 CIBackendProfilingContext
 CIBufferManager
 CICLMemoryRegion
 CICLTensor
 CIConnectableLayerInterface for a layer that is connectable to other layers via InputSlots and OutputSlots
 CICounterDirectory
 CICustomAllocatorCustom Allocator interface
 CIDeserializer
 CIDeviceSpecDevice specific knowledge to be passed to the optimizer
 CIExecutionFrameExecutionFrame interface to enqueue a workload computation
 CIExecutorIExecutor executes a network
 CIGpuAccTunedParametersManages a set of GpuAcc parameters which have been tuned for maximum performance
 CIGraphObservable
 CIInferenceTestCase
 CIInferenceTestCaseProvider
 CIInitialiseProfilingService
 CIInitialiseProfilingService
 CIInputSlotAn input connection slot for a layer
 CILayerSupport
 CILocalPacketHandler
 CImagePreprocessor< TDataType >
 CIMemoryManager
 CIMemoryOptimizerStrategy
 CIMemoryOptimizerStrategyFactory
 CINetworkMain network class which provides the interface for building up a neural network
 CINetworkProperties
 CInferenceModel< IParser, TDataType >
 CInferenceTestImage
 CInferenceTestOptions
 CGraph::InputLayersAccessorWrapper class returned by Graph::GetInputLayers()
 CWorkingMemHandle::InputMemDescriptorCoords
 CInstrument
 Cintegral_constant
 Cintegral_constant
 CIOnnxParser
 CIOptimizedNetwork
 CIOutputSlotAn output connection slot for a layer
 CIPacketBuffer
 CIProfiler
 CIProfilingConnection
 CIProfilingConnectionFactory
 CIProfilingServiceStatus
 CIReportStructure
 CIRuntime
 CIsBFloat16Layer
 CIScheduler
 CISendCounterPacket
 CISerializer
 CIsFloat16Layer
 CIsFloat32Layer
 CIsFloatingPointIterator< ItType >
 CIsMemorySource< T >
 CIsMemorySource< MemorySource >
 CIStrategy
 CISubgraphViewConverter
 CITensorHandle
 CITensorHandleFactory
 Citerator
 CITfLiteParser
 CITimelineDecoder
 CIWorkingMemHandle
 CIWorkloadWorkload interface to enqueue a layer computation
 CIWorkloadFactory
 CJsonChildObject
 CJSONTimelineDecoder::JSONEntity
 CJsonUtils
 CGraph::LayerInGraph< ConstantLayer >
 CGraph::LayerInGraph< InputLayer >Inputs add/remove their binding id to m_InputIds in the graph
 CGraph::LayerInGraph< OutputLayer >Outputs add/remove their binding id to m_OutputIds in the graph
 CLayerSupportHandle
 CLayerTestResult< T, n >
 CLayerTypeOfImpl< Type >
 CLayerTypeOfImpl< LayerType::Activation >
 CLayerTypeOfImpl< LayerType::Addition >
 CLayerTypeOfImpl< LayerType::ArgMinMax >
 CLayerTypeOfImpl< LayerType::BatchMatMul >
 CLayerTypeOfImpl< LayerType::BatchNormalization >
 CLayerTypeOfImpl< LayerType::BatchToSpaceNd >
 CLayerTypeOfImpl< LayerType::Cast >
 CLayerTypeOfImpl< LayerType::ChannelShuffle >
 CLayerTypeOfImpl< LayerType::Comparison >
 CLayerTypeOfImpl< LayerType::Concat >
 CLayerTypeOfImpl< LayerType::Constant >
 CLayerTypeOfImpl< LayerType::ConvertBf16ToFp32 >
 CLayerTypeOfImpl< LayerType::ConvertFp16ToFp32 >
 CLayerTypeOfImpl< LayerType::ConvertFp32ToBf16 >
 CLayerTypeOfImpl< LayerType::ConvertFp32ToFp16 >
 CLayerTypeOfImpl< LayerType::Convolution2d >
 CLayerTypeOfImpl< LayerType::Convolution3d >
 CLayerTypeOfImpl< LayerType::Debug >
 CLayerTypeOfImpl< LayerType::DepthToSpace >
 CLayerTypeOfImpl< LayerType::DepthwiseConvolution2d >
 CLayerTypeOfImpl< LayerType::Dequantize >
 CLayerTypeOfImpl< LayerType::DetectionPostProcess >
 CLayerTypeOfImpl< LayerType::Division >
 CLayerTypeOfImpl< LayerType::ElementwiseUnary >
 CLayerTypeOfImpl< LayerType::FakeQuantization >
 CLayerTypeOfImpl< LayerType::Fill >
 CLayerTypeOfImpl< LayerType::Floor >
 CLayerTypeOfImpl< LayerType::FullyConnected >
 CLayerTypeOfImpl< LayerType::Gather >
 CLayerTypeOfImpl< LayerType::GatherNd >
 CLayerTypeOfImpl< LayerType::Input >
 CLayerTypeOfImpl< LayerType::InstanceNormalization >
 CLayerTypeOfImpl< LayerType::L2Normalization >
 CLayerTypeOfImpl< LayerType::LogicalBinary >
 CLayerTypeOfImpl< LayerType::LogSoftmax >
 CLayerTypeOfImpl< LayerType::Lstm >
 CLayerTypeOfImpl< LayerType::Map >
 CLayerTypeOfImpl< LayerType::Maximum >
 CLayerTypeOfImpl< LayerType::Mean >
 CLayerTypeOfImpl< LayerType::MemCopy >
 CLayerTypeOfImpl< LayerType::MemImport >
 CLayerTypeOfImpl< LayerType::Merge >
 CLayerTypeOfImpl< LayerType::Minimum >
 CLayerTypeOfImpl< LayerType::Multiplication >
 CLayerTypeOfImpl< LayerType::Normalization >
 CLayerTypeOfImpl< LayerType::Output >
 CLayerTypeOfImpl< LayerType::Pad >
 CLayerTypeOfImpl< LayerType::Permute >
 CLayerTypeOfImpl< LayerType::Pooling2d >
 CLayerTypeOfImpl< LayerType::Pooling3d >
 CLayerTypeOfImpl< LayerType::PreCompiled >
 CLayerTypeOfImpl< LayerType::Prelu >
 CLayerTypeOfImpl< LayerType::QLstm >
 CLayerTypeOfImpl< LayerType::Quantize >
 CLayerTypeOfImpl< LayerType::QuantizedLstm >
 CLayerTypeOfImpl< LayerType::Rank >
 CLayerTypeOfImpl< LayerType::Reduce >
 CLayerTypeOfImpl< LayerType::Reshape >
 CLayerTypeOfImpl< LayerType::Resize >
 CLayerTypeOfImpl< LayerType::Shape >
 CLayerTypeOfImpl< LayerType::Slice >
 CLayerTypeOfImpl< LayerType::Softmax >
 CLayerTypeOfImpl< LayerType::SpaceToBatchNd >
 CLayerTypeOfImpl< LayerType::SpaceToDepth >
 CLayerTypeOfImpl< LayerType::Splitter >
 CLayerTypeOfImpl< LayerType::Stack >
 CLayerTypeOfImpl< LayerType::StandIn >
 CLayerTypeOfImpl< LayerType::StridedSlice >
 CLayerTypeOfImpl< LayerType::Subtraction >
 CLayerTypeOfImpl< LayerType::Switch >
 CLayerTypeOfImpl< LayerType::Transpose >
 CLayerTypeOfImpl< LayerType::TransposeConvolution2d >
 CLayerTypeOfImpl< LayerType::UnidirectionalSequenceLstm >
 CLayerTypeOfImpl< LayerType::Unmap >
 CLoadedNetwork
 Clog< T >
 CLogicalBinaryFunction< Functor >
 CLogicalUnaryFunction< Functor >
 CLogSink
 CLstmBasicParameters
 CLstmInputParams
 CLstmInputParamsInfo
 CLstmOptCifgParameters
 CLstmOptLayerNormParameters
 CLstmOptPeepholeParameters
 CLstmOptProjectionParameters
 CManagedConstTensorHandle
 CProfilerImpl::Marker
 Cmaximum< T >
 CMeasurement
 CMemBin
 CMemBlock
 CMemoryInfo
 CMemoryManager
 CMemoryRequirements
 Cminimum< T >
 CMnistDatabase
 CMockBackendInitialiser
 CMockBackendProfilingService
 CMockImportBackendInitialiser
 CJSONTimelineDecoder::Model
 CModelAccuracyChecker
 CModelRelationship
 CMovePermuteUpImpl
 CMoveTransposeUpImpl
 CNetworkImplPrivate implementation of INetwork
 CNMSConfigNon Maxima Suprresion configuration meta-data
 CNormalizationParameters
 CNoThrowStrategy
 COnnxParserImpl
 COptimization
 COptimizationResult
 COptimizationViews
 COptimizeConsecutiveReshapesImpl
 COptimizedNetworkImpl
 COptimizeInverseConversionsImpl
 COptimizeInversePermutesImpl< PermuteType >
 COptimizer
 COptimizerOptionsArmNN performs an optimization on each model/network before it gets loaded for execution
 COptionalBaseOptionalBase is the common functionality between reference and non-reference optional types
 COutputHandler
 CGraph::OutputLayersAccessorWrapper class returned by Graph::GetOutputLayers()
 CWorkingMemHandle::OutputMemDescriptorCoords
 COutputWriteInfo
 CPacketVersion
 CParams
 CParserFlatbuffersFixture
 CParserFlatbuffersSerializeFixture
 CParserPrototxtFixture< TParser >
 CPermutationVector
 CPermuteAndBatchToSpaceAsDepthToSpaceImpl< PermuteType >Replaces Permute leading into BatchToSpace with a DepthToSpace in the case where the Permute swaps the batch and channels dimensions such that the replacement is valid
 CPermuteAsReshapeImpl
 CPermuteDepthwiseConv2dWeightsImpl
 CRefMemoryManager::Pool
 CSampleMemoryManager::Pool
 CMockMemoryManager::Pool
 CEthosnRefMemoryManager::Pool
 CPredicateResult
 CProfilerImpl
 CProfilerManager
 CProfilerImpl::ProfilingEventStats
 CProfilingService
 CProgramBuilder
 CProgramOptionsHolds and parses program options for the ExecuteNetwork application
 CQLstmBasicParameters
 CQLstmOptCifgParameters
 CQLstmOptLayerNormParameters
 CQLstmOptPeepholeParameters
 CQLstmOptProjectionParameters
 CQuantizedLstmInputParams
 CQuantizedLstmInputParamsInfo
 CQuantizedLstmParameters
 CQuantizedMultiplierSmallerThanOnePerforms multiplication of an integer with a multiplier which is less than one, using quantized integer arithmetic which is consistent with AndroidNN's CPU executor
 CQueueDescriptor
 CRangeTracker
 CRedirectMembersToConstantInputsImpl
 CResolveTypeImpl< DT >
 CResolveTypeImpl< DataType::BFloat16 >
 CResolveTypeImpl< DataType::Boolean >
 CResolveTypeImpl< DataType::Float16 >
 CResolveTypeImpl< DataType::Float32 >
 CResolveTypeImpl< DataType::QAsymmS8 >
 CResolveTypeImpl< DataType::QAsymmU8 >
 CResolveTypeImpl< DataType::QSymmS16 >
 CResolveTypeImpl< DataType::QSymmS8 >
 CResolveTypeImpl< DataType::Signed32 >
 CResolveTypeImpl< DataType::Signed64 >
 Crsqrt< T >
 CRule
 CScopedProfilingEvent
 CScopedRecord
 CSelectiveComparer< T, isQuantized >
 CSelectiveComparer< T, false >
 CSelectiveQuantizer< T, DoQuantize >
 CSelectiveQuantizer< armnn::BFloat16, false >
 CSelectiveQuantizer< armnn::Half, false >
 CSelectiveQuantizer< T, false >
 CSendCounterPacket
 CISerializer::SerializerImpl
 CSimpleLogger< Level >
 Csin< T >
 Csqrt< T >
 CSquashEqualSiblingsImpl< Comparable >
 CBackendRegistry::StaticRegistryInitializer
 CStreamRedirector
 CStringifyLayerParameters< LayerParameter >StringifyLayerParameters allows serializing layer parameters to string
 CStringifyLayerParameters< ActivationDescriptor >
 CStringifyLayerParameters< BatchNormalizationDescriptor >
 CStringifyLayerParameters< BatchToSpaceNdDescriptor >
 CStringifyLayerParameters< ChannelShuffleDescriptor >
 CStringifyLayerParameters< ComparisonDescriptor >
 CStringifyLayerParameters< Convolution2dDescriptor >
 CStringifyLayerParameters< Convolution3dDescriptor >
 CStringifyLayerParameters< DepthwiseConvolution2dDescriptor >
 CStringifyLayerParameters< DetectionPostProcessDescriptor >
 CStringifyLayerParameters< ElementwiseUnaryDescriptor >
 CStringifyLayerParameters< FakeQuantizationDescriptor >
 CStringifyLayerParameters< FullyConnectedDescriptor >
 CStringifyLayerParameters< L2NormalizationDescriptor >
 CStringifyLayerParameters< LstmDescriptor >
 CStringifyLayerParameters< MeanDescriptor >
 CStringifyLayerParameters< NormalizationDescriptor >
 CStringifyLayerParameters< OriginsDescriptor >
 CStringifyLayerParameters< PadDescriptor >
 CStringifyLayerParameters< PermuteDescriptor >
 CStringifyLayerParameters< Pooling2dDescriptor >
 CStringifyLayerParameters< Pooling3dDescriptor >
 CStringifyLayerParameters< PreCompiledDescriptor >
 CStringifyLayerParameters< ReduceDescriptor >
 CStringifyLayerParameters< ReshapeDescriptor >
 CStringifyLayerParameters< ResizeDescriptor >
 CStringifyLayerParameters< SoftmaxDescriptor >
 CStringifyLayerParameters< SpaceToBatchNdDescriptor >
 CStringifyLayerParameters< SpaceToDepthDescriptor >
 CStringifyLayerParameters< StackDescriptor >
 CStringifyLayerParameters< StridedSliceDescriptor >
 CStringifyLayerParameters< TransposeConvolution2dDescriptor >
 CStringifyLayerParameters< TransposeDescriptor >
 CStringifyLayerParameters< ViewsDescriptor >
 CStringMappingStringMapping is helper class to be able to use strings as template parameters, so this allows simplifying code which only differs in a string, such as a debug string literal
 CSubgraphViewSubgraph of a Graph
 CSubgraphViewSelectorAlgorithm that splits a Graph into Subgraphs based on a filtering of layers (e.g
 COptimizationViews::SubstitutionPair
 CTable
 CTensorBufferArrayView< DataType >
 CTensorHandleFactoryRegistry
 CTensorInfo
 CTensorMemory
 CTensorShape
 CTestBlock
 CTfLiteParserImpl
 CITfLiteParser::TfLiteParserOptions
 CThreadpool
 CThrowingStrategy
 CTimelineModel
 CTransposeAsReshapeImpl
 CBackendOptions::VarVery basic type safe variant
 CSplitterQueueDescriptor::ViewOrigin
 CConcatQueueDescriptor::ViewOrigin
 CWorkingMemDescriptor
 CWorkloadDataCollector
 CWorkloadInfoContains information about TensorInfos of a layer
 CWrapped
 CYoloBoundingBox
 CYoloDatabase
 CYoloDetectedObject
 CYoloTestCaseData
 CBase