souffle  2.0.2-371-g6315b36
Public Member Functions
souffle::test::reserver< std::unordered_set< A, B, C, D > > Struct Template Reference
Collaboration diagram for souffle::test::reserver< std::unordered_set< A, B, C, D > >:
Collaboration graph

Public Member Functions

void operator() (std::unordered_set< A, B, C, D > &set, unsigned size) const
 
void operator() (std::unordered_set< A, B, C, D > &set, unsigned size) const
 

Detailed Description

template<typename A, typename B, typename C, typename D>
struct souffle::test::reserver< std::unordered_set< A, B, C, D > >

Definition at line 430 of file btree_multiset_test.cpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename A , typename B , typename C , typename D >
void souffle::test::reserver< std::unordered_set< A, B, C, D > >::operator() ( std::unordered_set< A, B, C, D > &  set,
unsigned  size 
) const
inline

Definition at line 431 of file btree_multiset_test.cpp.

431  {
432  set.reserve(size);
433  }

References TCB_SPAN_NAMESPACE_NAME::detail::size().

Here is the call graph for this function:

◆ operator()() [2/2]

template<typename A , typename B , typename C , typename D >
void souffle::test::reserver< std::unordered_set< A, B, C, D > >::operator() ( std::unordered_set< A, B, C, D > &  set,
unsigned  size 
) const
inline

Definition at line 625 of file btree_set_test.cpp.

625  {
626  set.reserve(size);
627  }

References TCB_SPAN_NAMESPACE_NAME::detail::size().

Here is the call graph for this function:

The documentation for this struct was generated from the following files:
TCB_SPAN_NAMESPACE_NAME::detail::size
constexpr auto size(const C &c) -> decltype(c.size())
Definition: span.h:198