# TensorFlow Lite C++ API Reference

## tflite

### Classes
tflite::Allocation | A memory allocation handle. This could be a mmap or shared memory.
tflite::ErrorReporter | A functor that reports error to supporting system.
tflite::FileCopyAllocation |
tflite::MemoryAllocation |
tflite::MMAPAllocation | Note that not all platforms support MMAP-based allocation.
tflite::MutableOpResolver | An OpResolver that is mutable, also used as the op in gen_op_registration.
tflite::OpResolver | Abstract interface that returns TfLiteRegistrations given op codes or custom op names.
tflite::TfLiteIntArrayView | Provides a range iterable wrapper for TfLiteIntArray* (C lists) that TfLite C api uses.

### Structs
tflite::StderrReporter |

## tflite::impl

### Classes
tflite::impl::FlatBufferModel |
tflite::impl::Interpreter |
tflite::impl::InterpreterBuilder |

## tflite::op_resolver_hasher

### Structs
tflite::op_resolver_hasher::OperatorKeyHasher |
tflite::op_resolver_hasher::ValueHasher |
tflite::op_resolver_hasher::ValueHasher< tflite::BuiltinOperator > |