#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)