Files
swift-mirror/test/Interop/Cxx/function/Inputs/default-arguments.cpp
Egor Zhdan 494474b021 [cxx-interop] Support C++ default arguments
This allows calling a C++ function with default arguments from Swift without having to explicitly specify the values of all arguments.

rdar://103975014
2024-01-10 16:37:42 +00:00

11 lines
407 B
C++

#include "default-arguments.h"
ArgTy ArgTy::createZero() { return {0}; }
int HasStaticMethodWithDefaultArg::value = 0;
int HasStaticMethodWithDefaultArg::counter = 0;
bool HasStaticMethodWithDefaultArg::isNonZero(int v) { return v != 0; }
bool HasStaticMethodWithDefaultArg::isNonZeroCounter(int v) { return v != 0; }
bool HasStaticMethodWithDefaultArg::isNonZeroPrivateCounter(int v) { return v != 0; }