7#include "testing/testing.h"
11TEST(multi_value_map, LookupNotExistant)
19TEST(multi_value_map, LookupExistant)
34TEST(multi_value_map, LookupMutable)
55TEST(multi_value_map, AddMultiple)
83 for (
int key : map.
keys()) {
92TEST(multi_value_map, Values)
101 values.
append(value_span);
112 for (
auto &&item : map.
items()) {
123TEST(multi_value_map, UniquePtr)
127 map.
add(std::make_unique<int>(4), std::make_unique<int>(6));
128 map.
add(std::make_unique<int>(4), std::make_unique<int>(7));
EXPECT_EQ(BLI_expr_pylike_eval(expr, nullptr, 0, &result), EXPR_PYLIKE_INVALID)
MapType::KeyIterator keys() const
Span< Value > lookup(const Key &key) const
void add_multiple(const Key &key, Span< Value > values)
MapType::ItemIterator items() const
void add(const Key &key, const Value &value)
MapType::ValueIterator values() const
constexpr int64_t size() const
constexpr int64_t size() const
bool contains(const T &value) const
void append(const T &value)