ArmNN
 23.05
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cabs< T >
 CAddBroadcastReshapeLayerImpl
 CAddDebugImpl
 CAddDebugToFileImpl
 CAllocator
 CArmnnDevice
 CArmnnDriverImpl
 CAsyncCallbackManager
 CBackendId
 CBackendOptions::BackendOption
 CBackendOptionsStruct for the users to pass backend specific options
 CBackendRegistry
 CBackendSettings
 CBackendVersion
 CBase
 CBaseDescriptorBase class for all descriptors
 CBaseIterator
 CBaseTensor< MemoryType >
 CBaseTensor< const void * >
 CBaseTensor< void * >
 CBatchMatMul
 CBFloat16
 CBindingPointInfo
 CBroadcastLoop
 CBufferStorage
 CCanonicalExecutionContext
 CCapabilityCapability of the TensorHandleFactory
 Cceil< T >
 CCheckLocation
 CClContextBuilder
 CClContextControl
 CClContextDeserializer
 CClContextSerializer
 CConstructInPlaceDisambiguation tag that can be passed to the constructor to indicate that the contained object should be constructed in-place
 CConstTensorPin
 CConversionData
 CConvertConstDequantisationLayersToConstLayersImpl
 CConvertConstPermuteLayersToConstLayers
 CConverter
 CConvertFp32NetworkToFp16Impl
 CIRuntime::CreationOptions
 CDataLayoutIndexedProvides access to the appropriate indexes for Channels, Height and Width based on DataLayout
 CIDeserializer::DeserializerImpl
 CDotBase
 CDriverOptions
 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
 Cenable_shared_from_this
 CEventEvent class records measurements reported by BeginEvent()/EndEvent() and returns measurements when Event::GetMeasurements() is called
 Cexception
 CExecutionData
 Cexp< T >
 CIRuntime::CreationOptions::ExternalProfilingOptions
 CFloat16ToFloat32
 CFloat32ToFloat16
 CFloatingPointConverter
 CFoldPadIntoConvolution2dImpl
 CFoldPadIntoDepthwiseConvolution2dImpl
 CFoldPadIntoPooling2dImpl
 CFuseBatchNorm< ConvLayer, ArmnnType, T >
 CGraph
 Chash< armnn::BackendId >Make BackendId compatible with std hashtables by reusing the hash function for strings
 CIAllocator
 CIAsyncExecutionCallback
 CIBackendEach backend should implement an IBackend
 CIBackendContext
 CIBackendModelContext
 CICLMemoryRegion
 CICLTensor
 CIConnectableLayerInterface for a layer that is connectable to other layers via InputSlots and OutputSlots
 CICustomAllocatorCustom Allocator interface
 CIDeserializer
 CIDevice
 CIDeviceSpecDevice specific knowledge to be passed to the optimizer
 CIExecutionFrameExecutionFrame interface to enqueue a workload computation
 CIGpuAccTunedParametersManages a set of GpuAcc parameters which have been tuned for maximum performance
 CIGraphObservable
 CIInitialiseProfilingService
 CIInitialiseProfilingService
 CIInputSlotAn input connection slot for a layer
 CILayerSupport
 CIMemoryManager
 CIMemoryOptimizerStrategy
 CIMemoryOptimizerStrategyFactory
 CINetworkMain network class which provides the interface for building up a neural network
 CINetworkProperties
 CGraph::InputLayersAccessorWrapper class returned by Graph::GetInputLayers()
 CWorkingMemHandle::InputMemDescriptorCoords
 CInstrument
 Cintegral_constant
 Cintegral_constant
 CIOnnxParser
 CIOptimizedNetwork
 CIOutputSlotAn output connection slot for a layer
 CIPreparedModel
 CIProfiler
 CIReportStructure
 CIRuntime
 CIScheduler
 CISerializer
 CIsFloat16Layer
 CIsFloat32Layer
 CIsFloatingPointIterator< ItType >
 CIsMemorySource< T >
 CIsMemorySource< MemorySource >
 CIStrategy
 CISubgraphViewConverter
 CITensorHandle
 CITensorHandleFactory
 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
 CLayerInputHandle
 CLayerSupportHandle
 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::ConvertFp16ToFp32 >
 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::ElementwiseBinary >
 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 >
 CJSONTimelineDecoder::Model
 CModelAccuracyChecker
 CModelToINetworkTransformer
 CMovePermuteUpImpl
 CMoveTransposeUpImpl
 CNetworkImplPrivate implementation of INetwork
 CNoThrowStrategy
 COnnxParserImpl
 COptimization
 COptimizationResult
 COptimizationViews
 COptimizeConsecutiveReshapesImpl
 COptimizedNetworkImpl
 COptimizeInverseConversionsImpl
 COptimizeInversePermutesImpl< PermuteType >
 COptimizer
 COptimizerOptions
 COptimizerOptionsOpaque
 COptimizerOptionsOpaqueImpl
 COptionalBaseOptionalBase is the common functionality between reference and non-reference optional types
 COutputHandler
 CGraph::OutputLayersAccessorWrapper class returned by Graph::GetOutputLayers()
 CWorkingMemHandle::OutputMemDescriptorCoords
 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
 CTosaRefMemoryManager::Pool
 CSampleMemoryManager::Pool
 CProfilerImpl
 CProfilerManager
 CProfilerImpl::ProfilingEventStats
 CProgramBuilder
 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
 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
 CRule
 Cruntime_error
 CScopedProfilingEvent
 CScopedRecord
 CSelectiveQuantizer< T, DoQuantize >
 CSelectiveQuantizer< armnn::BFloat16, false >
 CSelectiveQuantizer< armnn::Half, false >
 CSelectiveQuantizer< T, false >
 CISerializer::SerializerImpl
 CSimpleLogger< Level >
 Csin< T >
 Csqrt< T >
 CSquashEqualSiblingsImpl< Comparable >
 CBackendRegistry::StaticRegistryInitializer
 CStringifyLayerParameters< LayerParameter >StringifyLayerParameters allows serializing layer parameters to string
 CStringifyLayerParameters< ActivationDescriptor >
 CStringifyLayerParameters< BatchMatMulDescriptor >
 CStringifyLayerParameters< BatchNormalizationDescriptor >
 CStringifyLayerParameters< BatchToSpaceNdDescriptor >
 CStringifyLayerParameters< ChannelShuffleDescriptor >
 CStringifyLayerParameters< ComparisonDescriptor >
 CStringifyLayerParameters< Convolution2dDescriptor >
 CStringifyLayerParameters< Convolution3dDescriptor >
 CStringifyLayerParameters< DepthwiseConvolution2dDescriptor >
 CStringifyLayerParameters< DetectionPostProcessDescriptor >
 CStringifyLayerParameters< ElementwiseUnaryDescriptor >
 CStringifyLayerParameters< FakeQuantizationDescriptor >
 CStringifyLayerParameters< FullyConnectedDescriptor >
 CStringifyLayerParameters< GatherDescriptor >
 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
 CSubgraphViewSelectorAlgorithm that splits a Graph into Subgraphs based on a filtering of layers (e.g
 COptimizationViews::SubstitutionPair
 CTable
 CTensorBufferArrayView< DataType >
 CTensorHandleFactoryRegistry
 CTensorInfo
 CTensorMemory
 CTensorShape
 CTfLiteParserImpl
 CITfLiteParser::TfLiteParserOptions
 CThreadpool
 CThrowingStrategy
 CTransformIterator< Function, Iterator, Category, T, Distance, Pointer, Reference >
 CTransposeAsReshapeImpl
 CBackendOptions::VarVery basic type safe variant
 CSplitterQueueDescriptor::ViewOrigin
 CConcatQueueDescriptor::ViewOrigin
 CWorkingMemDescriptor
 CWorkloadDataCollector
 CWorkloadInfoContains information about TensorInfos of a layer
 CWrapped