|
| #define | Function0(Capability, Return, Function) |
| |
| #define | Function1(Capability, Return, Function, Arg1) |
| |
| #define | Function2(Capability, Return, Function, Arg1, Arg2) |
| |
| #define | Function3(Capability, Return, Function, Arg1, Arg2, Arg3) |
| |
| #define | Function4(Capability, Return, Function, Arg1, Arg2, Arg3, Arg4) |
| |
| #define | ConstFunction0(Capability, Return, Function) |
| |
| #define | ConstFunction1(Capability, Return, Function, Arg1) |
| |
| #define | ConstFunction2(Capability, Return, Function, Arg1, Arg2) |
| |
| #define | ConstFunction3(Capability, Return, Function, Arg1, Arg2, Arg3) |
| |
| #define | ConstFunction4(Capability, Return, Function, Arg1, Arg2, Arg3, Arg4) |
| |
| #define | CapabilityStart(Capability, Flags) Capability, |
| |
| #define | CapabilityEnd(Capability) |
| |
| #define | WithWrappers 1 |
| |
| #define | ArgTypeName(Type, Name) Type Name |
| |
| #define | ArgName(Type, Name) Name |
| |
| #define | MockFunction(Capability, Function) Capability##_##Function##_Mock |
| |
| #define | Function0(Capability, Return, Function) |
| |
| #define | Function1(Capability, Return, Function, Arg1) |
| |
| #define | Function2(Capability, Return, Function, Arg1, Arg2) |
| |
| #define | Function3(Capability, Return, Function, Arg1, Arg2, Arg3) |
| |
| #define | Function4(Capability, Return, Function, Arg1, Arg2, Arg3, Arg4) |
| |
| #define | ConstFunction0(Capability, Return, Function) |
| |
| #define | ConstFunction1(Capability, Return, Function, Arg1) |
| |
| #define | ConstFunction2(Capability, Return, Function, Arg1, Arg2) |
| |
| #define | ConstFunction3(Capability, Return, Function, Arg1, Arg2, Arg3) |
| |
| #define | ConstFunction4(Capability, Return, Function, Arg1, Arg2, Arg3, Arg4) |
| |
| #define | CapabilityStart(Capability, Flags) |
| |
| #define | CapabilityEnd(Capability) |
| |
| #define | MockFunctionImplementation(Capability, Return, Function) checkf(false, TEXT( "Context function " #Function " in capability " #Capability " was unexpectedly called." )); return Return{}; |
| |
| #define | Function0(Capability, Return, Function) MockFunction(Capability, Function) = []() { MockFunctionImplementation(Capability, Return, Function) }; |
| |
| #define | Function1(Capability, Return, Function, Arg1) MockFunction(Capability, Function) = [](ArgTypeName Arg1) { MockFunctionImplementation(Capability, Return, Function) }; |
| |
| #define | Function2(Capability, Return, Function, Arg1, Arg2) MockFunction(Capability, Function) = [](ArgTypeName Arg1, ArgTypeName Arg2) { MockFunctionImplementation(Capability, Return, Function) }; |
| |
| #define | Function3(Capability, Return, Function, Arg1, Arg2, Arg3) MockFunction(Capability, Function) = [](ArgTypeName Arg1, ArgTypeName Arg2, ArgTypeName Arg3) { MockFunctionImplementation(Capability, Return, Function) }; |
| |
| #define | Function4(Capability, Return, Function, Arg1, Arg2, Arg3, Arg4) MockFunction(Capability, Function) = [](ArgTypeName Arg1, ArgTypeName Arg2, ArgTypeName Arg3, ArgTypeName Arg4) { MockFunctionImplementation(Capability, Return, Function) }; |
| |
| #define | ConstFunction0(Capability, Return, Function) Function0(Capability, Return, Function) |
| |
| #define | ConstFunction1(Capability, Return, Function, Arg1) Function1(Capability, Return, Function, Arg1) |
| |
| #define | ConstFunction2(Capability, Return, Function, Arg1, Arg2) Function2(Capability, Return, Function, Arg1, Arg2) |
| |
| #define | ConstFunction3(Capability, Return, Function, Arg1, Arg2, Arg3) Function3(Capability, Return, Function, Arg1, Arg2, Arg3) |
| |
| #define | ConstFunction4(Capability, Return, Function, Arg1, Arg2, Arg3, Arg4) Function4(Capability, Return, Function, Arg1, Arg2, Arg3, Arg4) |
| |