1#include "cvx/fallback.h"
5#error "cvx/interface/stack_cast.h requires INTERFACE to be defined (the struct name, e.g. #define INTERFACE my_stack)"
8#error "cvx/interface/stack_cast.h requires IMPL_DROP to be defined"
11#error "cvx/interface/stack_cast.h requires IMPL_CLONE to be defined"
14#error "cvx/interface/stack_cast.h requires IMPL_PUSH to be defined"
17#error "cvx/interface/stack_cast.h requires IMPL_POP to be defined"
20#error "cvx/interface/stack_cast.h requires IMPL_COUNT to be defined"
23#error "cvx/interface/stack_cast.h requires IMPL_PEEK to be defined"
26#error "cvx/interface/stack_cast.h requires IMPL_REPLACE to be defined"
39 .replace = IMPL_REPLACE,
44 return (
struct INTERFACE){
#define CVX_(A, B)
Definition core.h:10
#define GLOBAL_VTABLE(SNAME, X, NAME)
Definition core.h:13
Definition array_iterator.h:135