VLCB SDK
An opinionated SDK for VLCB protocol
|
#include <stddef.h>
Go to the source code of this file.
Macros | |
#define | _INTERFACE_DECLARE(T, ...) |
#define | _INTERFACE_METHOD_DECLARE(retT, name, ...) |
#define | _INTERFACE_SELF(T) |
#define | _INTERFACE_SELF_MUT(T) |
#define | _INTERFACE_SELF_PTR(T) |
#define | _INTERFACE_SELF_PTR_MUT(T) |
#define | _INTERFACE_IMPLEMENT(T) |
#define | _INTERFACE_VTABLE_DEFINE(T, ...) |
#define | _INTERFACE_VTABLE_METHOD(m, ptr, retT, ...) |
#define | _INTERFACE_ASSIGN_VTABLE(T) |
#define | _INTERFACE_PTR_STATIC_CALL(o, m, ...) |
#define | _INTERFACE_STATIC_CALL(o, m, ...) |
#define | _INTERFACE_PTR_CALL(o, m, ...) |
#define | _INTERFACE_CALL(o, m, ...) |
#define _INTERFACE_ASSIGN_VTABLE | ( | T | ) |
Definition at line 24 of file interface.h.
#define _INTERFACE_CALL | ( | o, | |
m, | |||
... ) |
Definition at line 29 of file interface.h.
#define _INTERFACE_DECLARE | ( | T, | |
... ) |
Definition at line 5 of file interface.h.
#define _INTERFACE_IMPLEMENT | ( | T | ) |
Definition at line 18 of file interface.h.
#define _INTERFACE_METHOD_DECLARE | ( | retT, | |
name, | |||
... ) |
Definition at line 10 of file interface.h.
#define _INTERFACE_PTR_CALL | ( | o, | |
m, | |||
... ) |
Definition at line 28 of file interface.h.
#define _INTERFACE_PTR_STATIC_CALL | ( | o, | |
m, | |||
... ) |
Definition at line 26 of file interface.h.
#define _INTERFACE_SELF | ( | T | ) |
Definition at line 13 of file interface.h.
#define _INTERFACE_SELF_MUT | ( | T | ) |
Definition at line 14 of file interface.h.
#define _INTERFACE_SELF_PTR | ( | T | ) |
Definition at line 15 of file interface.h.
#define _INTERFACE_SELF_PTR_MUT | ( | T | ) |
Definition at line 16 of file interface.h.
#define _INTERFACE_STATIC_CALL | ( | o, | |
m, | |||
... ) |
Definition at line 27 of file interface.h.
#define _INTERFACE_VTABLE_DEFINE | ( | T, | |
... ) |
Definition at line 20 of file interface.h.
#define _INTERFACE_VTABLE_METHOD | ( | m, | |
ptr, | |||
retT, | |||
... ) |
Definition at line 21 of file interface.h.