QCache: remove dead code
The Node::replace overloads and the Node::create method are not used anywhere (including in QHash). Pick-to: 6.2 6.3 Change-Id: I1f1f8c847c8f1181cd31d95d01997226f94b5fc4 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
This commit is contained in:
parent
735e2f787a
commit
e832a805c1
@ -109,23 +109,6 @@ class QCache
|
||||
{
|
||||
value = Value(o, cost);
|
||||
}
|
||||
static Node create(const Key &k, Value &&t) noexcept(std::is_nothrow_move_assignable_v<Key> && std::is_nothrow_move_assignable_v<T>)
|
||||
{
|
||||
return Node(k, std::move(t));
|
||||
}
|
||||
void replace(const Value &t) noexcept(std::is_nothrow_assignable_v<T, T>)
|
||||
{
|
||||
value = t;
|
||||
}
|
||||
void replace(Value &&t) noexcept(std::is_nothrow_move_assignable_v<T>)
|
||||
{
|
||||
value = std::move(t);
|
||||
}
|
||||
Value takeValue() noexcept(std::is_nothrow_move_constructible_v<T>)
|
||||
{
|
||||
return std::move(value);
|
||||
}
|
||||
bool valuesEqual(const Node *other) const { return value == other->value; }
|
||||
|
||||
Node(Node &&other)
|
||||
: Chain(other),
|
||||
|
Loading…
x
Reference in New Issue
Block a user