ArmNN
 20.08
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CActivationDescriptorAn ActivationDescriptor for the ActivationLayer
 CAddDebugImpl
 CArgMinMaxDescriptorAn ArgMinMaxDescriptor for ArgMinMaxLayer
 CBackendId
 CBackendOptions::BackendOption
 CBackendOptionsStruct for the users to pass backend specific options
 CBackendRegistry
 CBackendSettings
 CBackendVersion
 CBaseIterator
 CBaseTensor< MemoryType >
 CBaseTensor< const void *>
 CBaseTensor< void *>
 CBatchNormalizationDescriptorA BatchNormalizationDescriptor for the BatchNormalizationLayer
 CBatchToSpaceNdDescriptorA BatchToSpaceNdDescriptor for the BatchToSpaceNdLayer
 CBFloat16
 CBFloat16ToFloat32
 Cbinary_function
 CBindingPointInfo
 CBoxBox representation structure
 CBroadcastLoop
 CCaffePreprocessor
 CCapabilityCapability of the TensorHandleFactory
 CCaptureData
 CCategory
 CCategoryRecord
 CCheckLocation
 CCifar10Database
 CClassifierTestCaseData< DataType >
 CClContextControl
 CClContextControlFixtureBase< ProfilingEnabled >
 CCommandFileParserThis class parses a command file for the GatordMockService
 CCommandHandler
 CCommandHandlerFunctor
 CInferenceModel< IParser, TDataType >::CommandLineOptions
 CCommandLineProcessor
 CCommandLineProcessorUse Boost program options to process the command line
 CComparisonDescriptorA ComparisonDescriptor for the ComparisonLayer
 CConnection
 CConstructInPlaceDisambiguation tag that can be passed to the constructor to indicate that the contained object should be constructed in-place
 CConvertFp32NetworkToBf16Impl
 CConvertFp32NetworkToFp16Impl
 CConvolution2dDescriptorA Convolution2dDescriptor for the Convolution2dLayer
 CCounter
 CCounterCaptureValues
 CCounterDirectory
 CCounterDirectoryEventRecord
 CCounterSet
 CCounterSetRecord
 CCounterStatus
 CCounterValue
 CCreateNetworkImpl< IParser >
 CIRuntime::CreationOptions
 CCsvReader
 CCsvRow
 CDataLayoutIndexedProvides access to the appropriate indexes for Channels, Height and Width based on DataLayout
 CDepthwiseConvolution2dDescriptorA DepthwiseConvolution2dDescriptor for the DepthwiseConvolution2dLayer
 CDetectionDetection structure
 CDetectionPostProcessDescriptor
 CDevice
 CDeviceRecord
 CDotBase
 CDynamicBackend
 CDynamicBackendUtils
 CElementwiseBinaryFunction< Functor >
 CElementwiseUnaryDescriptorA ElementwiseUnaryDescriptor for the ElementwiseUnaryLayer
 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
 CEventEvent class records measurements reported by BeginEvent()/EndEvent() and returns measurements when Event::GetMeasurements() is called
 CEventClassObj
 CEventObj
 CEventRecord
 Cexception
 CExecuteNetworkParams
 CIRuntime::CreationOptions::ExternalProfilingOptions
 CFakeQuantizationDescriptorA FakeQuantizationDescriptor for the FakeQuantizationLayer
 CFillDescriptorA FillDescriptor for the FillLayer
 CFloat16ToFloat32
 CFloat32ToBFloat16
 CFloat32ToFloat16
 CFloatingPointConverter
 CFoldPadIntoConvolution2dImpl
 CFullyConnectedDescriptorA FullyConnectedDescriptor for the FullyConnectedLayer
 CGatherDescriptorA GatherDescriptor for the GatherLayer
 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
 Chash< armnn::profiling::ProfilingDynamicGuid >Make ProfilingDynamicGuid hashable
 Chash< armnn::profiling::ProfilingGuid >Make ProfilingGuid hashable
 Chash< armnn::profiling::ProfilingStaticGuid >Make ProfilingStaticGuid hashable
 CHolder
 CIBackendEach backend should implement an IBackend
 CIBackendContext
 CIBackendProfiling
 CIBackendProfilingContext
 CIBufferManager
 CICaffeParser
 CIConnectableLayerInterface for a layer that is connectable to other layers via InputSlots and OutputSlots
 CIConsumer
 CICounterDirectory
 CICounterMappings
 CICounterRegistry
 CIDeserializer
 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
 CIInferenceTestCase
 CIInferenceTestCaseProvider
 CIInputSlotAn input connection slot for a layer
 CIInternalProfilingConnection
 CILayerSupport
 CILayerVisitor
 CILocalPacketHandler
 CImagePreprocessor< TDataType >
 CIMemoryManager
 CINetworkMain network class which provides the interface for building up a neural network
 CINetworkProperties
 CINetworkQuantizerQuantizer class Quantizes a float32 InputNetwork
 CInferenceModel< IParser, TDataType >
 CInferenceTestImage
 CInferenceTestOptions
 CINotifyBackends
 CGraph::InputLayersAccessorWrapper class returned by Graph::GetInputLayers()
 CInstanceNormalizationDescriptorAn InstanceNormalizationDescriptor for InstanceNormalizationLayer
 CInstrument
 Cintegral_constant
 Cintegral_constant
 CIOnnxParser
 CIOptimizedNetwork
 CIOutputSlotAn output connection slot for a layer
 CIPeriodicCounterCapture
 CIProfiler
 CIProfilingConnection
 CIProfilingConnectionFactory
 CIProfilingGuidGenerator
 CIProfilingServiceStatus
 CIQuantizationScheme
 CIReadCounterValues
 CIReadOnlyPacketBuffer
 CIRegisterBackendCounters
 CIRegisterCounterMapping
 CIReportStructure
 CIRuntime
 CIsBFloat16Layer
 CIScheduler
 CISendCounterPacket
 CISendThread
 CISendTimelinePacket
 CISerializer
 CIsFloat16Layer
 CIsFloat32Layer
 CIsFloatingPointIterator< ItType >
 CIsMemorySource< T >
 CIsMemorySource< MemorySource >
 CISubgraphViewConverter
 CITensorHandle
 CITensorHandleFactory
 CITfLiteParser
 CITfParserParses a directed acyclic graph from a tensorflow protobuf file
 CITimelineDecoder
 CIWorkloadWorkload interface to enqueue a layer computation
 CIWorkloadFactory
 CIWriteCounterValues
 CJsonChildObject
 CJSONTimelineDecoder::JSONEntity
 CJsonPrinter
 CL2NormalizationDescriptorA L2NormalizationDescriptor for the L2NormalizationLayer
 CLabelsAndEventClasses
 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
 CLayerTestResult< T, n >
 CLayerTypeOfImpl< Type >
 CLayerTypeOfImpl< LayerType::Activation >
 CLayerTypeOfImpl< LayerType::Addition >
 CLayerTypeOfImpl< LayerType::ArgMinMax >
 CLayerTypeOfImpl< LayerType::BatchNormalization >
 CLayerTypeOfImpl< LayerType::BatchToSpaceNd >
 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::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::Input >
 CLayerTypeOfImpl< LayerType::InstanceNormalization >
 CLayerTypeOfImpl< LayerType::L2Normalization >
 CLayerTypeOfImpl< LayerType::LogSoftmax >
 CLayerTypeOfImpl< LayerType::Lstm >
 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::PreCompiled >
 CLayerTypeOfImpl< LayerType::Prelu >
 CLayerTypeOfImpl< LayerType::QLstm >
 CLayerTypeOfImpl< LayerType::Quantize >
 CLayerTypeOfImpl< LayerType::QuantizedLstm >
 CLayerTypeOfImpl< LayerType::Rank >
 CLayerTypeOfImpl< LayerType::Reshape >
 CLayerTypeOfImpl< LayerType::Resize >
 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 >
 CLoadedNetwork
 CLogLevelSwapper
 CLogSink
 CLstmBasicParameters
 CLstmDescriptorAn LstmDescriptor for the LstmLayer
 CLstmInputParams
 CLstmInputParamsInfo
 CLstmOptCifgParameters
 CLstmOptLayerNormParameters
 CLstmOptPeepholeParameters
 CLstmOptProjectionParameters
 CMeanDescriptorA MeanDescriptor for the MeanLayer
 CMeasurement
 CMnistDatabase
 CMockBackendInitialiser
 CMockBackendProfilingService
 CMockImportBackendInitialiser
 CJSONTimelineDecoder::Model
 CModelAccuracyChecker
 CModelRelationship
 CMovePermuteUpImpl
 CMoveTransposeUpImpl
 CNMSConfigNon Maxima Suprresion configuration meta-data
 CNormalizationDescriptorA NormalizationDescriptor for the NormalizationLayer
 CNormalizationParameters
 COptimization
 COptimizationResult
 COptimizationViews
 COptimizeConsecutiveReshapesImpl
 COptimizeInverseConversionsImpl
 COptimizeInversePermutesImpl< PermuteType >
 COptimizer
 COptimizerOptions
 COptionalBaseOptionalBase is the common functionality between reference and non-reference optional types
 COriginsDescriptorAn OriginsDescriptor for the ConcatLayer
 COutputHandler
 CGraph::OutputLayersAccessorWrapper class returned by Graph::GetOutputLayers()
 CPacketVersion
 CPadDescriptorA PadDescriptor for the PadLayer
 CParams
 CParserFlatbuffersFixture
 CParserFlatbuffersSerializeFixture
 CParserPrototxtFixture< TParser >
 CParserPrototxtFixture< armnnCaffeParser::ICaffeParser >
 CParserPrototxtFixture< armnnOnnxParser::IOnnxParser >
 CParserPrototxtFixture< armnnTfParser::ITfParser >
 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
 CPermuteDescriptorA PermuteDescriptor for the PermuteLayer
 CRefMemoryManager::Pool
 CSampleMemoryManager::Pool
 CPooling2dDescriptorA Pooling2dDescriptor for the Pooling2dLayer
 CPreCompiledDescriptorA PreCompiledDescriptor for the PreCompiledLayer
 CProfilerManager
 CProfilingGuid
 CProfilingStateMachine
 CQLstmBasicParameters
 CQLstmDescriptorA QLstmDescriptor for the QLstmLayer
 CQLstmOptCifgParameters
 CQLstmOptLayerNormParameters
 CQLstmOptPeepholeParameters
 CQLstmOptProjectionParameters
 CQuantizationDataSetQuantizationDataSet is a structure which is created after parsing a quantization CSV file
 CQuantizationInputQuantizationInput for specific pass ID, can list a corresponding raw data file for each LayerBindingId
 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
 CQuantizerOptions
 CQueueDescriptor
 CRangeTracker
 CReshapeDescriptorA ReshapeDescriptor for the ReshapeLayer
 CResizeBilinearDescriptorA ResizeBilinearDescriptor for the ResizeBilinearLayer
 CResizeDescriptorA ResizeDescriptor for the ResizeLayer
 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 >
 CRule
 CScopedProfilingEvent
 CScopedRecord
 CSelectiveComparer< T, isQuantized >
 CSelectiveComparer< T, false >
 CSelectiveQuantizer< T, DoQuantize >
 CSelectiveQuantizer< armnn::BFloat16, false >
 CSelectiveQuantizer< armnn::Half, false >
 CSelectiveQuantizer< T, false >
 CSimpleLogger< Level >
 CSliceDescriptorA SliceDescriptor for the SliceLayer
 CSoftmaxDescriptorA SoftmaxDescriptor for the SoftmaxLayer
 CSpaceToBatchNdDescriptorA SpaceToBatchNdDescriptor for the SpaceToBatchNdLayer
 CSpaceToDepthDescriptorA SpaceToDepthDescriptor for the SpaceToDepthLayer
 CSquashEqualSiblingsImpl< Comparable >
 CStackDescriptorA StackDescriptor for the StackLayer
 CStandInDescriptorA StandInDescriptor for the StandIn layer
 CBackendRegistry::StaticRegistryInitializer
 CStreamRedirector
 CStridedSliceDescriptorA StridedSliceDescriptor for the StridedSliceLayer
 CStringifyLayerParameters< LayerParameter >StringifyLayerParameters allows serializing layer parameters to string
 CStringifyLayerParameters< ActivationDescriptor >
 CStringifyLayerParameters< BatchNormalizationDescriptor >
 CStringifyLayerParameters< BatchToSpaceNdDescriptor >
 CStringifyLayerParameters< Convolution2dDescriptor >
 CStringifyLayerParameters< DepthwiseConvolution2dDescriptor >
 CStringifyLayerParameters< DetectionPostProcessDescriptor >
 CStringifyLayerParameters< FakeQuantizationDescriptor >
 CStringifyLayerParameters< FullyConnectedDescriptor >
 CStringifyLayerParameters< L2NormalizationDescriptor >
 CStringifyLayerParameters< LstmDescriptor >
 CStringifyLayerParameters< MeanDescriptor >
 CStringifyLayerParameters< NormalizationDescriptor >
 CStringifyLayerParameters< OriginsDescriptor >
 CStringifyLayerParameters< PadDescriptor >
 CStringifyLayerParameters< PermuteDescriptor >
 CStringifyLayerParameters< Pooling2dDescriptor >
 CStringifyLayerParameters< PreCompiledDescriptor >
 CStringifyLayerParameters< ReshapeDescriptor >
 CStringifyLayerParameters< ResizeBilinearDescriptor >
 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
 CTensorBufferArrayView< DataType >
 CTensorHandleFactoryRegistry
 CTensorInfo
 CTensorShape
 CITfLiteParser::TfLiteParserOptions
 CTimelineModel
 CTimelinePacketWriterFactory
 CTimelineUtilityMethods
 CTimestamp
 CTransposeAsReshapeImpl
 CTransposeConvolution2dDescriptorA TransposeConvolution2dDescriptor for the TransposeConvolution2dLayer
 CTransposeDescriptorA TransposeDescriptor for the TransposeLayer
 Cunary_function
 CBackendOptions::VarVery basic type safe variant
 CSplitterQueueDescriptor::ViewOrigin
 CConcatQueueDescriptor::ViewOrigin
 CViewsDescriptorA ViewsDescriptor for the SplitterLayer
 CVisitorNoThrowPolicy
 CVisitorThrowingPolicy
 CWithOutputTensorIndex< T >WithOutputTensorIndex wraps a value and an index
 CWorkloadDataCollector
 CWorkloadInfoContains information about inputs and outputs to a layer
 CWrapped
 CYoloBoundingBox
 CYoloDatabase
 CYoloDetectedObject
 CYoloTestCaseData
 CBase