[[["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 2024-05-10 UTC."],[],[],null,["# TfLiteDelegatePlugin Struct Reference\n\nTfLiteDelegatePlugin\n====================\n\n\n`#include \u003cdelegate_plugin.h\u003e`\n\nStruct to hold all the methods for a delegate plugin.\n\nSummary\n-------\n\n| ### Public attributes ||\n|------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|\n| [create](#struct_tf_lite_delegate_plugin_1a45430a8de817d139d1d3f160e27af56a) | `TfLiteDelegatePluginCreateFunc *` Function to allocate and construct a delegate. |\n| [destroy](#struct_tf_lite_delegate_plugin_1a845baf5938f37f5a0c0311a323029b94) | `TfLiteDelegatePluginDestroyFunc *` Function to deallocate a delegate. |\n| [get_delegate_errno](#struct_tf_lite_delegate_plugin_1a57f1a2adf8a3bf2422d9358624631f5e) | `TfLiteDelegatePluginGetDelegateErrnoFunc *` Function to return an error code for the last delegate operation. |\n\nPublic attributes\n-----------------\n\n### create\n\n```scdoc\nTfLiteDelegatePluginCreateFunc * TfLiteDelegatePlugin::create\n``` \nFunction to allocate and construct a delegate. \n\n### destroy\n\n```scdoc\nTfLiteDelegatePluginDestroyFunc * TfLiteDelegatePlugin::destroy\n``` \nFunction to deallocate a delegate. \n\n### get_delegate_errno\n\n```scdoc\nTfLiteDelegatePluginGetDelegateErrnoFunc * TfLiteDelegatePlugin::get_delegate_errno\n``` \nFunction to return an error code for the last delegate operation."]]