rippled
|
Classes | |
struct | AllocT |
struct | CompT |
struct | ContType |
struct | ContType< Base, true > |
struct | equal_value |
struct | EqualT |
class | HashT |
class | MaybeMap |
class | MaybeMap< Base, true > |
class | MaybeMulti |
class | MaybeMulti< Base, true > |
class | MaybeUnordered |
class | MaybeUnordered< Base, true > |
struct | TestTraits |
struct | TestTraitsBase |
struct | TestTraitsHelper |
Public Member Functions | |
template<class Container , class Values > | |
std::enable_if< Container::is_map::value &&!Container::is_multi::value >::type | checkMapContents (Container &c, Values const &v) |
template<class Container , class Values > | |
std::enable_if< !(Container::is_map::value &&!Container::is_multi::value)>::type | checkMapContents (Container, Values const &) |
template<class C , class Values > | |
std::enable_if< std::remove_reference< C >::type::is_unordered::value >::type | checkUnorderedContentsRefRef (C &&c, Values const &v) |
template<class C , class Values > | |
std::enable_if< !std::remove_reference< C >::type::is_unordered::value >::type | checkUnorderedContentsRefRef (C &&, Values const &) |
template<class C , class Values > | |
void | checkContentsRefRef (C &&c, Values const &v) |
template<class Cont , class Values > | |
void | checkContents (Cont &c, Values const &v) |
template<class Cont > | |
void | checkContents (Cont &c) |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if<!IsUnordered >::type | testConstructEmpty () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if< IsUnordered >::type | testConstructEmpty () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if<!IsUnordered >::type | testConstructRange () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if< IsUnordered >::type | testConstructRange () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if<!IsUnordered >::type | testConstructInitList () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if< IsUnordered >::type | testConstructInitList () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
void | testCopyMove () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
void | testIterator () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if<!IsUnordered >::type | testReverseIterator () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if< IsUnordered >::type | testReverseIterator () |
template<class Container , class Values > | |
void | checkInsertCopy (Container &c, Values const &v) |
template<class Container , class Values > | |
void | checkInsertMove (Container &c, Values const &v) |
template<class Container , class Values > | |
void | checkInsertHintCopy (Container &c, Values const &v) |
template<class Container , class Values > | |
void | checkInsertHintMove (Container &c, Values const &v) |
template<class Container , class Values > | |
void | checkEmplace (Container &c, Values const &v) |
template<class Container , class Values > | |
void | checkEmplaceHint (Container &c, Values const &v) |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
void | testModifiers () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
void | testChronological () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if< IsMap &&!IsMulti >::type | testArrayCreate () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if<!(IsMap &&!IsMulti)>::type | testArrayCreate () |
template<class Container , class Values > | |
void | reverseFillAgedContainer (Container &c, Values const &v) |
template<class Iter > | |
Iter | nextToEndIter (Iter const beginIter, Iter const endItr) |
template<class Container , class Iter > | |
bool | doElementErase (Container &c, Iter const beginItr, Iter const endItr) |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
void | testElementErase () |
template<class Container , class BeginEndSrc > | |
void | doRangeErase (Container &c, BeginEndSrc const &beginEndSrc) |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
void | testRangeErase () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if<!IsUnordered >::type | testCompare () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if< IsUnordered >::type | testCompare () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if<!IsUnordered >::type | testObservers () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
std::enable_if< IsUnordered >::type | testObservers () |
template<bool IsUnordered, bool IsMulti, bool IsMap> | |
void | testMaybeUnorderedMultiMap () |
template<bool IsUnordered, bool IsMulti> | |
void | testMaybeUnorderedMulti () |
template<bool IsUnordered> | |
void | testMaybeUnordered () |
Static Public Member Functions | |
template<class Cont > | |
static std::string | name (Cont const &) |
template<class Cont > | |
static std::vector< typename Cont::value_type > | make_list (Cont const &c) |
Definition at line 53 of file aged_associative_container_test.cpp.
|
static |
Definition at line 393 of file aged_associative_container_test.cpp.
|
static |
Definition at line 413 of file aged_associative_container_test.cpp.
std::enable_if< Container::is_map::value &&!Container::is_multi::value >::type beast::aged_associative_container_test_base::checkMapContents | ( | Container & | c, |
Values const & | v | ||
) |
Definition at line 639 of file aged_associative_container_test.cpp.
std::enable_if< !(Container::is_map::value && !Container::is_multi::value)>::type beast::aged_associative_container_test_base::checkMapContents | ( | Container | , |
Values const & | |||
) |
Definition at line 428 of file aged_associative_container_test.cpp.
std::enable_if< std::remove_reference< C >::type::is_unordered::value >::type beast::aged_associative_container_test_base::checkUnorderedContentsRefRef | ( | C && | c, |
Values const & | v | ||
) |
Definition at line 668 of file aged_associative_container_test.cpp.
std::enable_if< !std::remove_reference<C>::type::is_unordered::value>::type beast::aged_associative_container_test_base::checkUnorderedContentsRefRef | ( | C && | , |
Values const & | |||
) |
Definition at line 441 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::checkContentsRefRef | ( | C && | c, |
Values const & | v | ||
) |
Definition at line 702 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::checkContents | ( | Cont & | c, |
Values const & | v | ||
) |
Definition at line 734 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::checkContents | ( | Cont & | c | ) |
Definition at line 743 of file aged_associative_container_test.cpp.
std::enable_if< IsUnordered >::type beast::aged_associative_container_test_base::testConstructEmpty |
Definition at line 762 of file aged_associative_container_test.cpp.
std::enable_if<IsUnordered>::type beast::aged_associative_container_test_base::testConstructEmpty | ( | ) |
std::enable_if< IsUnordered >::type beast::aged_associative_container_test_base::testConstructRange |
Definition at line 871 of file aged_associative_container_test.cpp.
std::enable_if<IsUnordered>::type beast::aged_associative_container_test_base::testConstructRange | ( | ) |
std::enable_if< IsUnordered >::type beast::aged_associative_container_test_base::testConstructInitList |
Definition at line 997 of file aged_associative_container_test.cpp.
std::enable_if<IsUnordered>::type beast::aged_associative_container_test_base::testConstructInitList | ( | ) |
void beast::aged_associative_container_test_base::testCopyMove |
Definition at line 1051 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::testIterator |
Definition at line 1122 of file aged_associative_container_test.cpp.
std::enable_if<!IsUnordered >::type beast::aged_associative_container_test_base::testReverseIterator |
Definition at line 1180 of file aged_associative_container_test.cpp.
std::enable_if<IsUnordered>::type beast::aged_associative_container_test_base::testReverseIterator | ( | ) |
Definition at line 508 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::checkInsertCopy | ( | Container & | c, |
Values const & | v | ||
) |
Definition at line 1268 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::checkInsertMove | ( | Container & | c, |
Values const & | v | ||
) |
Definition at line 1279 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::checkInsertHintCopy | ( | Container & | c, |
Values const & | v | ||
) |
Definition at line 1291 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::checkInsertHintMove | ( | Container & | c, |
Values const & | v | ||
) |
Definition at line 1302 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::checkEmplace | ( | Container & | c, |
Values const & | v | ||
) |
Definition at line 1314 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::checkEmplaceHint | ( | Container & | c, |
Values const & | v | ||
) |
Definition at line 1325 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::testModifiers |
Definition at line 1336 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::testChronological |
Definition at line 1395 of file aged_associative_container_test.cpp.
std::enable_if< IsMap &&!IsMulti >::type beast::aged_associative_container_test_base::testArrayCreate |
Definition at line 1469 of file aged_associative_container_test.cpp.
std::enable_if<!(IsMap && !IsMulti)>::type beast::aged_associative_container_test_base::testArrayCreate | ( | ) |
Definition at line 557 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::reverseFillAgedContainer | ( | Container & | c, |
Values const & | v | ||
) |
Definition at line 1503 of file aged_associative_container_test.cpp.
Iter beast::aged_associative_container_test_base::nextToEndIter | ( | Iter const | beginIter, |
Iter const | endItr | ||
) |
Definition at line 1531 of file aged_associative_container_test.cpp.
bool beast::aged_associative_container_test_base::doElementErase | ( | Container & | c, |
Iter const | beginItr, | ||
Iter const | endItr | ||
) |
Definition at line 1565 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::testElementErase |
Definition at line 1611 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::doRangeErase | ( | Container & | c, |
BeginEndSrc const & | beginEndSrc | ||
) |
Definition at line 1699 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::testRangeErase |
Definition at line 1729 of file aged_associative_container_test.cpp.
std::enable_if<!IsUnordered >::type beast::aged_associative_container_test_base::testCompare |
Definition at line 1761 of file aged_associative_container_test.cpp.
std::enable_if<IsUnordered>::type beast::aged_associative_container_test_base::testCompare | ( | ) |
Definition at line 601 of file aged_associative_container_test.cpp.
std::enable_if< IsUnordered >::type beast::aged_associative_container_test_base::testObservers |
Definition at line 1793 of file aged_associative_container_test.cpp.
std::enable_if<IsUnordered>::type beast::aged_associative_container_test_base::testObservers | ( | ) |
void beast::aged_associative_container_test_base::testMaybeUnorderedMultiMap |
Definition at line 1834 of file aged_associative_container_test.cpp.
void beast::aged_associative_container_test_base::testMaybeUnorderedMulti | ( | ) |
void beast::aged_associative_container_test_base::testMaybeUnordered | ( | ) |