#include "absl/types/variant.h"
#include <algorithm>
#include <cstddef>
#include <functional>
#include <initializer_list>
#include <memory>
#include <ostream>
#include <queue>
#include <type_traits>
#include <unordered_set>
#include <utility>
#include <vector>
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "absl/base/config.h"
#include "absl/base/port.h"
#include "absl/memory/memory.h"
#include "absl/meta/type_traits.h"
#include "absl/strings/string_view.h"
Go to the source code of this file.
Classes | |
struct | std::hash< Hashable > |
struct | Hashable< H > |
struct | NonHashable |
Namespaces | |
namespace | absl |
namespace | std |
Defines | |
#define | ABSL_VARIANT_PROPAGATE_COPY_MOVE_TRIVIALITY 1 |
#define | ABSL_VARIANT_TEST_EXPECT_BAD_VARIANT_ACCESS(...) |
#define | ABSL_VARIANT_TEST_EXPECT_FAIL(expr, exception_t, text) EXPECT_DEATH(expr, text) |
Definition at line 2517 of file variant_test.cc.
#define ABSL_VARIANT_TEST_EXPECT_BAD_VARIANT_ACCESS | ( | ... | ) |
ABSL_VARIANT_TEST_EXPECT_FAIL((void)(__VA_ARGS__), absl::bad_variant_access, \ "Bad variant access")
Definition at line 54 of file variant_test.cc.
#define ABSL_VARIANT_TEST_EXPECT_FAIL | ( | expr, | |
exception_t, | |||
text | |||
) | EXPECT_DEATH(expr, text) |
Definition at line 49 of file variant_test.cc.
int* counter |
Definition at line 188 of file variant_test.cc.
int foo |
Definition at line 227 of file variant_test.cc.
int i |
Definition at line 100 of file variant_test.cc.
const size_t kIndex = N [static] |
Definition at line 146 of file variant_test.cc.
int member |
Definition at line 395 of file variant_test.cc.
bool special_swap = false |
Definition at line 101 of file variant_test.cc.
int v |
Definition at line 81 of file variant_test.cc.
int value = 0 |
Definition at line 113 of file variant_test.cc.