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