# Delegate

    public protocol Delegate : AnyObject

A delegate that the `https://developers.google.com/edge/api/tflite/swift/Classes/Interpreter.html` uses to perform TensorFlow Lite model computations.
- `


  ### [CDelegate](https://developers.google.com/edge/api/tflite/swift/Protocols/Delegate#/s:19TensorFlowLiteSwift8DelegateP9CDelegatea)


  ` The `TfLiteDelegate` C pointer type.

  #### Declaration

  Swift

      typealias CDelegate = UnsafeMutablePointer<TfLiteDelegate>

- `


  ### [cDelegate](https://developers.google.com/edge/api/tflite/swift/Protocols/Delegate#/s:19TensorFlowLiteSwift8DelegateP01cE0Xevp)


  ` The delegate that performs model computations.

  #### Declaration

  Swift

      var cDelegate: https://developers.google.com/edge/api/tflite/swift/Protocols/Delegate.html#/s:19TensorFlowLiteSwift8DelegateP9CDelegatea { get }