LLVM
8.0.1
|
#include "llvm/ADT/Optional.h"
#include "llvm/Support/Error.h"
#include "llvm/Testing/Support/SupportHelpers.h"
#include "gmock/gmock.h"
#include <ostream>
Go to the source code of this file.
Classes | |
class | llvm::detail::ValueMatchesMono< T > |
class | llvm::detail::ValueMatchesPoly< M > |
class | llvm::detail::ErrorMatchesMono< InfoT > |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
llvm::detail | |
Implementation details of the pass manager interfaces. | |
Macros | |
#define | EXPECT_THAT_ERROR(Err, Matcher) EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) |
#define | ASSERT_THAT_ERROR(Err, Matcher) ASSERT_THAT(llvm::detail::TakeError(Err), Matcher) |
#define | EXPECT_THAT_EXPECTED(Err, Matcher) EXPECT_THAT(llvm::detail::TakeExpected(Err), Matcher) |
#define | ASSERT_THAT_EXPECTED(Err, Matcher) ASSERT_THAT(llvm::detail::TakeExpected(Err), Matcher) |
Functions | |
ErrorHolder | llvm::detail::TakeError (Error Err) |
template<typename T > | |
ExpectedHolder< T > | llvm::detail::TakeExpected (Expected< T > &Exp) |
template<typename T > | |
ExpectedHolder< T > | llvm::detail::TakeExpected (Expected< T > &&Exp) |
llvm::MATCHER (Succeeded, "") | |
llvm::MATCHER (Failed, "") | |
template<typename InfoT > | |
testing::Matcher< const detail::ErrorHolder & > | llvm::Failed () |
template<typename InfoT , typename M > | |
testing::Matcher< const detail::ErrorHolder & > | llvm::Failed (M Matcher) |
template<typename M > | |
detail::ValueMatchesPoly< M > | llvm::HasValue (M Matcher) |
#define ASSERT_THAT_ERROR | ( | Err, | |
Matcher | |||
) | ASSERT_THAT(llvm::detail::TakeError(Err), Matcher) |
#define ASSERT_THAT_EXPECTED | ( | Err, | |
Matcher | |||
) | ASSERT_THAT(llvm::detail::TakeExpected(Err), Matcher) |
#define EXPECT_THAT_ERROR | ( | Err, | |
Matcher | |||
) | EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) |
#define EXPECT_THAT_EXPECTED | ( | Err, | |
Matcher | |||
) | EXPECT_THAT(llvm::detail::TakeExpected(Err), Matcher) |