SRSDK  0.10.39
Loading...
Searching...
No Matches
experimental.h
Go to the documentation of this file.
1#ifndef CNSDK_LEIA_CORE_EXPERIMENTAL_H
2#define CNSDK_LEIA_CORE_EXPERIMENTAL_H
3
4#include "leia/core/api.h"
5
6#include <stdint.h>
7
9
22void* leia_get_experimental_api(struct leia_core_library*, const char* name, int32_t version);
23
24#define LEIA_GET_EXPERIMENTAL_API(coreLib, T) (T) leia_get_experimental_api(coreLib, #T, T##_VERSION);
25
27
28#endif // CNSDK_LEIA_CORE_EXPERIMENTAL_H
#define LEIASDK_API
Definition api.h:9
#define LEIA_NODISCARD
Definition defines.h:86
#define END_CAPI_DECL
Definition defines.h:74
#define BEGIN_CAPI_DECL
Definition defines.h:73
BEGIN_CAPI_DECL LEIA_NODISCARD LEIASDK_API void * leia_get_experimental_api(struct leia_core_library *, const char *name, int32_t version)
Get experimental API entry point.
Core library.
Definition library.h:17