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
8
BEGIN_CAPI_DECL
9
20
LEIA_NODISCARD
21
LEIASDK_API
22
void
*
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
26
END_CAPI_DECL
27
28
#endif
// CNSDK_LEIA_CORE_EXPERIMENTAL_H
api.h
LEIASDK_API
#define LEIASDK_API
Definition
api.h:9
LEIA_NODISCARD
#define LEIA_NODISCARD
Definition
defines.h:86
END_CAPI_DECL
#define END_CAPI_DECL
Definition
defines.h:74
BEGIN_CAPI_DECL
#define BEGIN_CAPI_DECL
Definition
defines.h:73
leia_get_experimental_api
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.
leia_core_library
Core library.
Definition
library.h:17
leia
core
experimental.h
Generated by
1.9.7