# micromutableopresolver.q-z

Builtin registration methods on [MicroMutableOpResolver](/helia-rt/reference/api/micromutableopresolver/). Each method adds an operator implementation to the resolver. Resolver capacity counts registrations.

## tflite::MicroMutableOpResolver::AddQuantize

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddQuantize(
    const TFLMRegistration &registration = Register_QUANTIZE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_QUANTIZE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:527`

## tflite::MicroMutableOpResolver::AddReadVariable

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddReadVariable(
    const TFLMRegistration &registration = tflite::Register_READ_VARIABLE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | tflite::Register_READ_VARIABLE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:532`

## tflite::MicroMutableOpResolver::AddReduceAll

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddReduceAll(
    const TFLMRegistration &registration = Register_REDUCE_ALL()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_REDUCE_ALL() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:538`

## tflite::MicroMutableOpResolver::AddReduceMax

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddReduceMax(
    const TFLMRegistration &registration = Register_REDUCE_MAX()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_REDUCE_MAX() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:543`

## tflite::MicroMutableOpResolver::AddReduceMin

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddReduceMin(
    const TFLMRegistration &registration = Register_REDUCE_MIN()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_REDUCE_MIN() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:548`

## tflite::MicroMutableOpResolver::AddRelu

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddRelu(
    const TFLMRegistration &registration = tflite::Register_RELU()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | tflite::Register_RELU() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:553`

## tflite::MicroMutableOpResolver::AddRelu6

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddRelu6(
    const TFLMRegistration &registration = tflite::Register_RELU6()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | tflite::Register_RELU6() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:558`

## tflite::MicroMutableOpResolver::AddReshape

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddReshape(
    const TFLMRegistration &registration = Register_RESHAPE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_RESHAPE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:563`

## tflite::MicroMutableOpResolver::AddResizeBilinear

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddResizeBilinear(
    const TFLMRegistration &registration = Register_RESIZE_BILINEAR()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_RESIZE_BILINEAR() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:568`

## tflite::MicroMutableOpResolver::AddResizeNearestNeighbor

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddResizeNearestNeighbor()
```

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:574`

## tflite::MicroMutableOpResolver::AddReverseV2

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddReverseV2(
    const TFLMRegistration &registration = Register_REVERSE_V2()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_REVERSE_V2() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:580`

## tflite::MicroMutableOpResolver::AddRfft

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddRfft(
    const TFLMRegistration *registration = tflite::tflm_signal::Register_RFFT()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration * | tflite::tflm_signal::Register_RFFT() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:585`

## tflite::MicroMutableOpResolver::AddRound

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddRound(
    const TFLMRegistration &registration = Register_ROUND()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_ROUND() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:591`

## tflite::MicroMutableOpResolver::AddRsqrt

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddRsqrt(
    const TFLMRegistration &registration = Register_RSQRT()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_RSQRT() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:596`

## tflite::MicroMutableOpResolver::AddSelectV2

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSelectV2(
    const TFLMRegistration &registration = Register_SELECT_V2()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SELECT_V2() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:600`

## tflite::MicroMutableOpResolver::AddShape

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddShape(
    const TFLMRegistration &registration = Register_SHAPE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SHAPE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:604`

## tflite::MicroMutableOpResolver::AddSin

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSin(const TFLMRegistration &registration = Register_SIN())
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SIN() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:609`

## tflite::MicroMutableOpResolver::AddSlice

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSlice(
    const TFLMRegistration &registration = Register_SLICE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SLICE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:613`

## tflite::MicroMutableOpResolver::AddSoftmax

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSoftmax(
    const TFLMRegistration &registration = Register_SOFTMAX()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SOFTMAX() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:618`

## tflite::MicroMutableOpResolver::AddSpaceToBatchNd

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSpaceToBatchNd(
    const TFLMRegistration &registration = Register_SPACE_TO_BATCH_ND()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SPACE_TO_BATCH_ND() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:623`

## tflite::MicroMutableOpResolver::AddSpaceToDepth

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSpaceToDepth(
    const TFLMRegistration &registration = Register_SPACE_TO_DEPTH()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SPACE_TO_DEPTH() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:629`

## tflite::MicroMutableOpResolver::AddSplit

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSplit(
    const TFLMRegistration &registration = Register_SPLIT()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SPLIT() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:635`

## tflite::MicroMutableOpResolver::AddSplitV

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSplitV(
    const TFLMRegistration &registration = Register_SPLIT_V()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SPLIT_V() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:640`

## tflite::MicroMutableOpResolver::AddSqueeze

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSqueeze(
    const TFLMRegistration &registration = Register_SQUEEZE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SQUEEZE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:645`

## tflite::MicroMutableOpResolver::AddSqrt

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSqrt(const TFLMRegistration &registration = Register_SQRT())
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SQRT() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:650`

## tflite::MicroMutableOpResolver::AddSquare

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSquare(
    const TFLMRegistration &registration = Register_SQUARE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SQUARE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:654`

## tflite::MicroMutableOpResolver::AddSquaredDifference

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSquaredDifference(
    const TFLMRegistration &registration = tflite::Register_SQUARED_DIFFERENCE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | tflite::Register_SQUARED_DIFFERENCE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:659`

## tflite::MicroMutableOpResolver::AddStridedSlice

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddStridedSlice(
    const TFLMRegistration &registration = Register_STRIDED_SLICE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_STRIDED_SLICE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:665`

## tflite::MicroMutableOpResolver::AddStacker

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddStacker()
```

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:671`

## tflite::MicroMutableOpResolver::AddSub

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSub(
    const TFLMRegistration &registration = tflite::Register_SUB()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | tflite::Register_SUB() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:676`

## tflite::MicroMutableOpResolver::AddSum

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSum(const TFLMRegistration &registration = Register_SUM())
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SUM() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:681`

## tflite::MicroMutableOpResolver::AddSvdf

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddSvdf(const TFLMRegistration &registration = Register_SVDF())
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_SVDF() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:685`

## tflite::MicroMutableOpResolver::AddTanh

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddTanh(const TFLMRegistration &registration = Register_TANH())
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_TANH() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:689`

## tflite::MicroMutableOpResolver::AddTransposeConv

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddTransposeConv(
    const TFLMRegistration &registration = Register_TRANSPOSE_CONV()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_TRANSPOSE_CONV() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:693`

## tflite::MicroMutableOpResolver::AddTranspose

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddTranspose(
    const TFLMRegistration &registration = Register_TRANSPOSE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_TRANSPOSE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:699`

## tflite::MicroMutableOpResolver::AddUnpack

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddUnpack(
    const TFLMRegistration &registration = Register_UNPACK()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_UNPACK() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:704`

## tflite::MicroMutableOpResolver::AddUnidirectionalSequenceLSTM

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddUnidirectionalSequenceLSTM(
    const TFLMRegistration &registration = Register_UNIDIRECTIONAL_SEQUENCE_LSTM()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_UNIDIRECTIONAL_SEQUENCE_LSTM() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:709`

## tflite::MicroMutableOpResolver::AddVarHandle

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddVarHandle(
    const TFLMRegistration &registration = Register_VAR_HANDLE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_VAR_HANDLE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:716`

## tflite::MicroMutableOpResolver::AddWhile

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddWhile(
    const TFLMRegistration &registration = Register_WHILE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_WHILE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:721`

## tflite::MicroMutableOpResolver::AddWindow

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddWindow()
```

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:726`

## tflite::MicroMutableOpResolver::AddZerosLike

`method` · `cpp`

```cpp
TfLiteStatus tflite::MicroMutableOpResolver< tOpCount >::AddZerosLike(
    const TFLMRegistration &registration = Register_ZEROS_LIKE()
)
```

**Parameters**

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| registration | const TFLMRegistration & | Register_ZEROS_LIKE() |  |

Source: `tensorflow/lite/micro/micro_mutable_op_resolver.h:731`
