Go to the source code of this file.
|
#define | OCR_DECLARE_DESTROY_WRAPPER_FUNCTION(model_type, wrapper_var_name) |
|
#define | OCR_DECLARE_INITIALIZED_FUNCTION(model_type, wrapper_var_name) |
|
#define | OCR_IMPLEMENT_DESTROY_WRAPPER_FUNCTION(model_type, wrapper_var_name) delete wrapper_var_name |
|
#define | OCR_DECLARE_AND_IMPLEMENT_DESTROY_WRAPPER_FUNCTION(model_type, wrapper_var_name) |
|
#define | OCR_IMPLEMENT_INITIALIZED_FUNCTION(model_type, wrapper_var_name) |
|
#define | OCR_DECLARE_AND_IMPLEMENT_INITIALIZED_FUNCTION(model_type, wrapper_var_name) |
|
#define | PIPELINE_DECLARE_DESTROY_WRAPPER_FUNCTION(model_type, wrapper_var_name) |
|
#define | PIPELINE_DECLARE_INITIALIZED_FUNCTION(model_type, wrapper_var_name) |
|
#define | PIPELINE_IMPLEMENT_DESTROY_WRAPPER_FUNCTION(model_type, wrapper_var_name) delete wrapper_var_name |
|
#define | PIPELINE_DECLARE_AND_IMPLEMENT_DESTROY_WRAPPER_FUNCTION(model_type, wrapper_var_name) |
|
#define | PIPELINE_IMPLEMENT_INITIALIZED_FUNCTION(model_type, wrapper_var_name) |
|
#define | PIPELINE_DECLARE_AND_IMPLEMENT_INITIALIZED_FUNCTION(model_type, wrapper_var_name) |
|
◆ OCR_DECLARE_AND_IMPLEMENT_DESTROY_WRAPPER_FUNCTION
#define OCR_DECLARE_AND_IMPLEMENT_DESTROY_WRAPPER_FUNCTION |
( |
|
model_type, |
|
|
|
wrapper_var_name |
|
) |
| |
Value:void FD_C_Destroy##model_type##Wrapper( \
__fd_take FD_C_##model_type##Wrapper* wrapper_var_name) { \
OCR_IMPLEMENT_DESTROY_WRAPPER_FUNCTION(model_type, wrapper_var_name); \
}
#define __fd_take
Definition: fd_common.h:46
◆ OCR_DECLARE_AND_IMPLEMENT_INITIALIZED_FUNCTION
#define OCR_DECLARE_AND_IMPLEMENT_INITIALIZED_FUNCTION |
( |
|
model_type, |
|
|
|
wrapper_var_name |
|
) |
| |
Value:FD_C_Bool FD_C_##model_type##WrapperInitialized( \
FD_C_##model_type##Wrapper* wrapper_var_name) { \
OCR_IMPLEMENT_INITIALIZED_FUNCTION(model_type, wrapper_var_name); \
}
int8_t FD_C_Bool
Definition: fd_common.h:58
◆ OCR_DECLARE_DESTROY_WRAPPER_FUNCTION
#define OCR_DECLARE_DESTROY_WRAPPER_FUNCTION |
( |
|
model_type, |
|
|
|
wrapper_var_name |
|
) |
| |
Value:FD_C_Destroy##model_type##Wrapper(
__fd_take FD_C_##model_type##Wrapper* wrapper_var_name);
#define FASTDEPLOY_CAPI_EXPORT
Definition: fd_common.h:27
#define __fd_take
Definition: fd_common.h:46
◆ OCR_DECLARE_INITIALIZED_FUNCTION
#define OCR_DECLARE_INITIALIZED_FUNCTION |
( |
|
model_type, |
|
|
|
wrapper_var_name |
|
) |
| |
Value: __fd_keep FD_C_##model_type##Wrapper* wrapper_var_name)
int8_t FD_C_Bool
Definition: fd_common.h:58
#define FASTDEPLOY_CAPI_EXPORT
Definition: fd_common.h:27
#define __fd_keep
Definition: fd_common.h:55
◆ OCR_IMPLEMENT_DESTROY_WRAPPER_FUNCTION
#define OCR_IMPLEMENT_DESTROY_WRAPPER_FUNCTION |
( |
|
model_type, |
|
|
|
wrapper_var_name |
|
) |
| delete wrapper_var_name |
◆ OCR_IMPLEMENT_INITIALIZED_FUNCTION
#define OCR_IMPLEMENT_INITIALIZED_FUNCTION |
( |
|
model_type, |
|
|
|
wrapper_var_name |
|
) |
| |
Value: CHECK_AND_CONVERT_FD_TYPE(model_type##Wrapper, wrapper_var_name); \
return
model->Initialized();
auto & model
Definition: model.cc:64
◆ PIPELINE_DECLARE_AND_IMPLEMENT_DESTROY_WRAPPER_FUNCTION
#define PIPELINE_DECLARE_AND_IMPLEMENT_DESTROY_WRAPPER_FUNCTION |
( |
|
model_type, |
|
|
|
wrapper_var_name |
|
) |
| |
Value:void FD_C_Destroy##model_type##Wrapper( \
__fd_take FD_C_##model_type##Wrapper* wrapper_var_name) { \
PIPELINE_IMPLEMENT_DESTROY_WRAPPER_FUNCTION(model_type, wrapper_var_name); \
}
#define __fd_take
Definition: fd_common.h:46
◆ PIPELINE_DECLARE_AND_IMPLEMENT_INITIALIZED_FUNCTION
#define PIPELINE_DECLARE_AND_IMPLEMENT_INITIALIZED_FUNCTION |
( |
|
model_type, |
|
|
|
wrapper_var_name |
|
) |
| |
Value:FD_C_Bool FD_C_##model_type##WrapperInitialized( \
FD_C_##model_type##Wrapper* wrapper_var_name) { \
PIPELINE_IMPLEMENT_INITIALIZED_FUNCTION(model_type, wrapper_var_name); \
}
int8_t FD_C_Bool
Definition: fd_common.h:58
◆ PIPELINE_DECLARE_DESTROY_WRAPPER_FUNCTION
#define PIPELINE_DECLARE_DESTROY_WRAPPER_FUNCTION |
( |
|
model_type, |
|
|
|
wrapper_var_name |
|
) |
| |
Value:FD_C_Destroy##model_type##Wrapper(
__fd_take FD_C_##model_type##Wrapper* wrapper_var_name);
#define FASTDEPLOY_CAPI_EXPORT
Definition: fd_common.h:27
#define __fd_take
Definition: fd_common.h:46
◆ PIPELINE_DECLARE_INITIALIZED_FUNCTION
#define PIPELINE_DECLARE_INITIALIZED_FUNCTION |
( |
|
model_type, |
|
|
|
wrapper_var_name |
|
) |
| |
Value: __fd_keep FD_C_##model_type##Wrapper* wrapper_var_name)
int8_t FD_C_Bool
Definition: fd_common.h:58
#define FASTDEPLOY_CAPI_EXPORT
Definition: fd_common.h:27
#define __fd_keep
Definition: fd_common.h:55
◆ PIPELINE_IMPLEMENT_DESTROY_WRAPPER_FUNCTION
#define PIPELINE_IMPLEMENT_DESTROY_WRAPPER_FUNCTION |
( |
|
model_type, |
|
|
|
wrapper_var_name |
|
) |
| delete wrapper_var_name |
◆ PIPELINE_IMPLEMENT_INITIALIZED_FUNCTION
#define PIPELINE_IMPLEMENT_INITIALIZED_FUNCTION |
( |
|
model_type, |
|
|
|
wrapper_var_name |
|
) |
| |
Value: CHECK_AND_CONVERT_FD_TYPE(model_type##Wrapper, wrapper_var_name); \
return
model->Initialized();
auto & model
Definition: model.cc:64