###########
CRCPlugin.h
###########

.. default-domain:: cpp

Macro Definitions
=================

=== ==============================
..  :c:macro:`~CRC_RET_SUCCESS`   
..  :c:macro:`~CRC_RET_FAIL`      
..  :c:macro:`~CRC_PLUGIN_EXPORT` 
=== ==============================

Types
=====

=== =================================================
..  :doc:`struct_c_r_c___register_calculator_params` 
..  :doc:`struct_c_r_c___framework_services`         
=== =================================================

Type Aliases
============

========================================= ========================================
:doc:`class_c_r_c_result_calculator` *(*  :cpp:type:`~CRC_CreateCalculatorFunc`   
void(*                                    :cpp:type:`~CRC_DestroyCalculatorFunc`  
int(*                                     :cpp:type:`~CRC_RegisterCalculatorFunc` 
void(*                                    :cpp:type:`~CRC_LogFunc`                
void(*                                    :cpp:type:`~CRC_SetPluginInfoFunc`      
void(*                                    :cpp:type:`~CRC_PluginExitFunc`         
:cpp:type:`~CRC_PluginExitFunc` (*        :cpp:type:`~CRC_PluginInitFunc`         
========================================= ========================================

Functions
=========

================================ ===================================================================================================================================================
:cpp:type:`~CRC_PluginExitFunc`  :cpp:func:`initializeResultCalculatorPlugin <CRC_PluginExitFunc initializeResultCalculatorPlugin(const CRC_FrameworkServices *frameworkServices)>` 
================================ ===================================================================================================================================================

Detailed Description
====================

.. doxygenfile:: CRCPlugin.h
   :project: rc
   :sections: detaileddescription

Macro Definition
================

.. doxygendefine:: CRC_RET_SUCCESS
   :project: rc

.. doxygendefine:: CRC_RET_FAIL
   :project: rc

.. doxygendefine:: CRC_PLUGIN_EXPORT
   :project: rc

Type Alias Documentation
========================

.. doxygentypedef:: CRC_CreateCalculatorFunc
   :project: rc

.. doxygentypedef:: CRC_DestroyCalculatorFunc
   :project: rc

.. doxygentypedef:: CRC_RegisterCalculatorFunc
   :project: rc

.. doxygentypedef:: CRC_LogFunc
   :project: rc

.. doxygentypedef:: CRC_SetPluginInfoFunc
   :project: rc

.. doxygentypedef:: CRC_PluginExitFunc
   :project: rc

.. doxygentypedef:: CRC_PluginInitFunc
   :project: rc

Function Documentation
======================

.. doxygenfunction:: initializeResultCalculatorPlugin
   :project: rc


.. toctree::
   :titlesonly:
   :maxdepth: 1
   :hidden:

   struct_c_r_c___register_calculator_params
   struct_c_r_c___framework_services

