#include <gtest/gtest.h>
#include <string>
#include <type_traits>
#include <vector>
#include <openssl/base.h>
#include "../internal.h"
Go to the source code of this file.
|
template<typename R , typename... Args> |
R | abi_test::Check (Result *out, R(*func)(Args...), typename internal::DeductionGuard< Args >::Type... args) |
|
template<typename R , typename... Args> |
R | abi_test::internal::CheckGTest (const char *va_args_str, const char *file, int line, bool unwind, R(*func)(Args...), typename DeductionGuard< Args >::Type... args) |
|
template<typename R , typename... Args> |
std::enable_if<!std::is_void< R >::value, crypto_word_t >::type | abi_test::internal::CheckImpl (Result *out, bool, R(*func)(Args...), typename DeductionGuard< Args >::Type... args) |
|
template<typename... Args> |
crypto_word_t | abi_test::internal::CheckImpl (Result *out, bool, void(*func)(Args...), typename DeductionGuard< Args >::Type... args) |
|
void | abi_test::EnableUnwindTests () |
|
std::string | abi_test::internal::FixVAArgsString (const char *str) |
|
bool | abi_test::UnwindTestsEnabled () |
|
◆ CHECK_ABI
◆ CHECK_ABI_NO_UNWIND
#define CHECK_ABI_NO_UNWIND |
( |
|
... | ) |
|
◆ CHECK_ABI_SEH
#define CHECK_ABI_SEH |
( |
|
... | ) |
|
R CheckGTest(const char *va_args_str, const char *file, int line, bool unwind, R(*func)(Args...), typename DeductionGuard< Args >::Type... args)