Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-16 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-16 UTC."],[],[],null,["# LiteRT C++ API Reference\n========================\n\n| Classes ------- ||\n|-------------------------------------------------------------------------------------------|---|\n| [BufferRef](/edge/api/litert/c/classlitert/1-1-buffer-ref) | |\n| [CompiledModel](/edge/api/litert/c/classlitert/1-1-compiled-model) | |\n| [CtStr](/edge/api/litert/c/classlitert/1-1-ct-str) | |\n| [CustomOpKernel](/edge/api/litert/c/classlitert/1-1-custom-op-kernel) | |\n| [Environment](/edge/api/litert/c/classlitert/1-1-environment) | |\n| [EnvironmentOptions](/edge/api/litert/c/classlitert/1-1-environment-options) | |\n| [Error](/edge/api/litert/c/classlitert/1-1-error) | |\n| [ErrorStatusBuilder](/edge/api/litert/c/classlitert/1-1-error-status-builder) | |\n| [Event](/edge/api/litert/c/classlitert/1-1-event) | |\n| [Expected](/edge/api/litert/c/classlitert/1-1-expected) | |\n| [Expected\\\u003c void \\\u003e](/edge/api/litert/c/classlitert/1-1-expected-3-01void-01-4) | |\n| [InterceptLogs](/edge/api/litert/c/classlitert/1-1-intercept-logs) | |\n| [Layout](/edge/api/litert/c/classlitert/1-1-layout) | |\n| [LogBeforeAbort](/edge/api/litert/c/classlitert/1-1-log-before-abort) | |\n| [Model](/edge/api/litert/c/classlitert/1-1-model) | |\n| [MutableBufferRef](/edge/api/litert/c/classlitert/1-1-mutable-buffer-ref) | |\n| [Op](/edge/api/litert/c/classlitert/1-1-op) | |\n| [OpaqueOptions](/edge/api/litert/c/classlitert/1-1-opaque-options) | |\n| [Options](/edge/api/litert/c/classlitert/1-1-options) | |\n| [OwningBufferRef](/edge/api/litert/c/classlitert/1-1-owning-buffer-ref) | |\n| [RankedTensorType](/edge/api/litert/c/classlitert/1-1-ranked-tensor-type) | |\n| [SharedLibrary](/edge/api/litert/c/classlitert/1-1-shared-library) | |\n| [Signature](/edge/api/litert/c/classlitert/1-1-signature) | |\n| [SourceLocation](/edge/api/litert/c/classlitert/1-1-source-location) | |\n| [Subgraph](/edge/api/litert/c/classlitert/1-1-subgraph) | |\n| [Tensor](/edge/api/litert/c/classlitert/1-1-tensor) | |\n| [TensorBuffer](/edge/api/litert/c/classlitert/1-1-tensor-buffer) | |\n| [TensorBufferRequirements](/edge/api/litert/c/classlitert/1-1-tensor-buffer-requirements) | |\n| [TensorBufferScopedLock](/edge/api/litert/c/classlitert/1-1-tensor-buffer-scoped-lock) | |\n| [Unexpected](/edge/api/litert/c/classlitert/1-1-unexpected) | |\n| [Weights](/edge/api/litert/c/classlitert/1-1-weights) | |\n| [Handle](/edge/api/litert/c/classlitert/1-1internal-1-1-handle) | |\n| [NonOwnedHandle](/edge/api/litert/c/classlitert/1-1internal-1-1-non-owned-handle) | |\n\n| Structs ------- ||\n|-------------------------------------------------------------------------------------------|---|\n| [Metrics](/edge/api/litert/c/structlitert/1-1-compiled-model-1-1-metrics) | |\n| [Metric](/edge/api/litert/c/structlitert/1-1-compiled-model-1-1-metrics-1-1-metric) | |\n| [CompositeOptions](/edge/api/litert/c/structlitert/1-1-composite-options) | |\n| [Option](/edge/api/litert/c/structlitert/1-1-environment-1-1-option) | |\n| [Mallocator](/edge/api/litert/c/structlitert/1-1-mallocator) | |\n| [Newlocator](/edge/api/litert/c/structlitert/1-1-newlocator) | |\n| [OpOptions](/edge/api/litert/c/structlitert/1-1-op-options) | |\n| [RtldFlags](/edge/api/litert/c/structlitert/1-1-rtld-flags) | |\n| [DefaultTag](/edge/api/litert/c/structlitert/1-1-rtld-flags-1-1-default-tag) | |\n| [NextTag](/edge/api/litert/c/structlitert/1-1-rtld-flags-1-1-next-tag) | |\n| [SerializationOptions](/edge/api/litert/c/structlitert/1-1-serialization-options) | |\n| [TensorUse](/edge/api/litert/c/structlitert/1-1-tensor-1-1-tensor-use) | |\n| [DmaBuf](/edge/api/litert/c/structlitert/1-1-tensor-buffer-1-1-dma-buf) | |\n| [GlBuffer](/edge/api/litert/c/structlitert/1-1-tensor-buffer-1-1-gl-buffer) | |\n| [GlTexture](/edge/api/litert/c/structlitert/1-1-tensor-buffer-1-1-gl-texture) | |\n| [TensorTypeInfo](/edge/api/litert/c/structlitert/1-1-tensor-type-info) | |\n| [UseInfo](/edge/api/litert/c/structlitert/1-1-use-info) | |\n| [CanBeAbslFormated](/edge/api/litert/c/structlitert/1-1internal-1-1-can-be-absl-formated) | |"]]