proxygen
|
#include <folly/FBVector.h>
#include <climits>
#include <cstddef>
#include <exception>
#include <iomanip>
#include <iostream>
#include <map>
#include <set>
#include <sstream>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <typeinfo>
#include <boost/iterator/iterator_adaptor.hpp>
#include <boost/preprocessor.hpp>
#include <folly/Conv.h>
#include <folly/Portability.h>
#include <folly/ScopeGuard.h>
#include <folly/portability/GFlags.h>
#include <folly/portability/GTest.h>
Go to the source code of this file.
Namespaces | |
folly | |
—— Concurrent Priority Queue Implementation —— | |
Macros | |
#define | VECTOR_ folly::fbvector |
#define | IBOOST_PP_VARIADIC_SIZE(...) |
#define | IBOOST_PP_VARIADIC_SIZE_I(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63, size, ...) size |
#define | IBOOST_PP_VARIADIC_TO_SEQ(...) BOOST_PP_TUPLE_TO_SEQ(IBOOST_PP_VARIADIC_SIZE(__VA_ARGS__), (__VA_ARGS__)) |
#define | GEN_TEST(r, name, type) |
#define | GEN_TYPE_TEST(r, name, type) |
#define | GEN_RUNNABLE_TEST(r, name, type) one = test_I_##name##3 < type > () || one; |
#define | GEN_LOOPER(r, d, arg) BOOST_PP_CAT(LOOPER_, arg) |
#define | GEN_VMAKER(r, d, arg) |
#define | GEN_UMAKER(r, d, arg) |
#define | GEN_CLOSER(r, d, arg) BOOST_PP_CAT(CLOSER_, arg) |
#define | TYPIFY(r, d, name) BOOST_PP_CAT(TYPIFY_, name) |
#define | ARGIFY(r, d, name) TYPIFY(r, d, name) name |
#define | MAKE_TEST(ref, name, types, restriction, argseq, ...) |
#define | DECL(name, ...) |
#define | STL_TEST_I(ref, name, restriction, ...) |
#define | STL_TEST(ref, name, restriction, ...) STL_TEST_I(ref, name, restriction, z, ##__VA_ARGS__, ticks) |
#define | TEST_TYPES (_TVIS)(_TVI)(_TV1)(_TV2)(_TV3)(_TV4)(_TV5v1)(_TV5)(_TP1)(_TP2)(_TP3) |
#define | INTERFACE_TYPES |
#define | SETUP hardReset(); |
#define | TEARDOWN |
#define | TYPIFY_z std::nullptr_t |
#define | LOOPER_z |
#define | VMAKER_z std::nullptr_t z = nullptr; |
#define | UMAKER_z |
#define | CLOSER_z |
#define | VERIFICATION |
#define | TYPIFY_ticks int |
#define | LOOPER_ticks |
#define | VMAKER_ticks |
#define | UMAKER_ticks |
#define | CLOSER_ticks } |
#define | TYPIFY_a Vector& |
#define | LOOPER_a for (const auto& a_ss : VectorSizes) { |
#define | VMAKER_a |
#define | UMAKER_a |
#define | CLOSER_a } |
#define | TYPIFY_b Vector& |
#define | LOOPER_b for (int b_i = -2; b_i < (int)VectorSizes.size(); ++b_i) { |
#define | VMAKER_b |
#define | UMAKER_b |
#define | CLOSER_b } |
#define | TYPIFY_n int |
#define | LOOPER_n for (int n : nSizes) { |
#define | VMAKER_n |
#define | UMAKER_n |
#define | CLOSER_n } |
#define | TYPIFY_i int* |
#define | LOOPER_i |
#define | VMAKER_i |
#define | UMAKER_i |
#define | CLOSER_i |
#define | TYPIFY_j int* |
#define | LOOPER_j for (int j_i = 0; j_i < 12; ++j_i) { |
#define | VMAKER_j |
#define | UMAKER_j |
#define | CLOSER_j } |
#define | TYPIFY_p typename Vector::iterator |
#define | LOOPER_p for (int p_i = 0; p_i < 4; ++p_i) { |
#define | VMAKER_p |
#define | UMAKER_p |
#define | CLOSER_p } |
#define | TYPIFY_q typename Vector::iterator |
#define | LOOPER_q for (int q_i = p_i; q_i < 4; ++q_i) { |
#define | VMAKER_q |
#define | UMAKER_q |
#define | CLOSER_q } |
#define | TYPIFY_t typename Vector::value_type& |
#define | LOOPER_t for (int t_v : tVals) { |
#define | VMAKER_t |
#define | UMAKER_t |
#define | CLOSER_t } |
#define | TYPIFY_m typename Vector::allocator_type |
#define | LOOPER_m |
#define | VMAKER_m |
#define | UMAKER_m |
#define | CLOSER_m } |
Enumerations | |
enum | FlagVals : Flags { DC_NOEXCEPT = 0x1, DC_THROW = 0x2, DC_DELETE = 0x8000, CC_NOEXCEPT = 0x4, CC_THROW = 0x8, CC_DELETE = 0x10000, MC_NOEXCEPT = 0x10, MC_THROW = 0x20, MC_DELETE = 0x20000, OC_NOEXCEPT = 0x40, OC_THROW = 0x80, CA_NOEXCEPT = 0x100, CA_THROW = 0x200, CA_DELETE = 0x40000, MA_NOEXCEPT = 0x400, MA_THROW = 0x800, MA_DELETE = 0x80000, ALL_DELETE = DC_DELETE | CC_DELETE | MC_DELETE | CA_DELETE | MA_DELETE, IS_RELOCATABLE = 0x2000, PROP_COPY = 0x100000, PROP_MOVE = 0x200000, PROP_SWAP = 0x400000 } |
Functions | |
void | softReset (int ticks=-1) |
void | hardReset () |
int | getTotal () |
void | isSane () |
uint64_t | ReadTSC () |
template<class Vector > | |
void | populate (Vector &v, const pair< int, int > &ss) |
template<class Vector > | |
std::pair< typename Vector::iterator, string > | iterSpotter (Vector &v, int i) |
template<class Vector > | |
void | verifyVector (const Vector &v) |
void | verifyAllocator (int ele, int cap) |
template<class Vector > | |
void | verify (int extras) |
template<class Vector > | |
void | verify (int extras, const Vector &v) |
template<class Vector > | |
void | verify (int extras, const Vector &v1, const Vector &v2) |
int | convertToInt (int t) |
template<Flags f, size_t pad> | |
int | convertToInt (const Data< f, pad > &t) |
template<typename T > | |
int | convertToInt (const std::allocator< T > &) |
template<typename T > | |
int | convertToInt (const Alloc< T > &a) |
template<typename It > | |
Transformer< It, forward_iterator_tag > | makeForwardIterator (const It &it) |
template<typename It > | |
Transformer< It, input_iterator_tag > | makeInputIterator (const It &it) |
void | mutate (int &i) |
void | mutate (uint64_t &i) |
template<Flags f, size_t pad> | |
void | mutate (Data< f, pad > &ds) |
template<class Vector , typename T , typename Allocator > | |
void | test_containerTypedefs (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_containerTypedefs2 (std::false_type) |
template<class Vector > | |
void | test_containerTypedefs2 (std::true_type) |
template<class Vector > | |
void | test_containerTypedefs3 () |
template<class Vector > | |
bool | test_I_containerTypedefs2 (std::false_type) |
template<class Vector > | |
bool | test_I_containerTypedefs2 (std::true_type) |
template<class Vector > | |
bool | test_I_containerTypedefs3 () |
TEST (FBVector, containerTypedefs) | |
template<class Vector , typename T , typename Allocator > | |
void | test_emptyConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_emptyConstruction2 (std::false_type) |
template<class Vector > | |
void | test_emptyConstruction2 (std::true_type) |
template<class Vector > | |
void | test_emptyConstruction3 () |
template<class Vector > | |
bool | test_I_emptyConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_emptyConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_emptyConstruction3 () |
TEST (FBVector, emptyConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_populate (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_populate2 (std::false_type) |
template<class Vector > | |
void | test_populate2 (std::true_type) |
template<class Vector > | |
void | test_populate3 () |
template<class Vector > | |
bool | test_I_populate2 (std::false_type) |
template<class Vector > | |
bool | test_I_populate2 (std::true_type) |
template<class Vector > | |
bool | test_I_populate3 () |
TEST (FBVector, populate) | |
template<class Vector , typename T , typename Allocator > | |
void | test_copyConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_copyConstruction2 (std::false_type) |
template<class Vector > | |
void | test_copyConstruction2 (std::true_type) |
template<class Vector > | |
void | test_copyConstruction3 () |
template<class Vector > | |
bool | test_I_copyConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_copyConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_copyConstruction3 () |
TEST (FBVector, copyConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_moveConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_moveConstruction2 (std::false_type) |
template<class Vector > | |
void | test_moveConstruction2 (std::true_type) |
template<class Vector > | |
void | test_moveConstruction3 () |
template<class Vector > | |
bool | test_I_moveConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_moveConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_moveConstruction3 () |
TEST (FBVector, moveConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_moveAssignment (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, b, ticks))))) |
template<class Vector > | |
void | test_moveAssignment2 (std::false_type) |
template<class Vector > | |
void | test_moveAssignment2 (std::true_type) |
template<class Vector > | |
void | test_moveAssignment3 () |
template<class Vector > | |
bool | test_I_moveAssignment2 (std::false_type) |
template<class Vector > | |
bool | test_I_moveAssignment2 (std::true_type) |
template<class Vector > | |
bool | test_I_moveAssignment3 () |
TEST (FBVector, moveAssignment) | |
template<class Vector , typename T , typename Allocator > | |
void | test_destructible (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_destructible2 (std::false_type) |
template<class Vector > | |
void | test_destructible2 (std::true_type) |
template<class Vector > | |
void | test_destructible3 () |
template<class Vector > | |
bool | test_I_destructible2 (std::false_type) |
template<class Vector > | |
bool | test_I_destructible2 (std::true_type) |
template<class Vector > | |
bool | test_I_destructible3 () |
TEST (FBVector, destructible) | |
template<class Vector , typename T , typename Allocator > | |
void | test_iterators (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_iterators2 (std::false_type) |
template<class Vector > | |
void | test_iterators2 (std::true_type) |
template<class Vector > | |
void | test_iterators3 () |
template<class Vector > | |
bool | test_I_iterators2 (std::false_type) |
template<class Vector > | |
bool | test_I_iterators2 (std::true_type) |
template<class Vector > | |
bool | test_I_iterators3 () |
TEST (FBVector, iterators) | |
template<class Vector , typename T , typename Allocator > | |
void | test_equitable (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, b, ticks))))) |
template<class Vector > | |
void | test_equitable2 (std::false_type) |
template<class Vector > | |
void | test_equitable2 (std::true_type) |
template<class Vector > | |
void | test_equitable3 () |
template<class Vector > | |
bool | test_I_equitable2 (std::false_type) |
template<class Vector > | |
bool | test_I_equitable2 (std::true_type) |
template<class Vector > | |
bool | test_I_equitable3 () |
TEST (FBVector, equitable) | |
template<class Vector , typename T , typename Allocator > | |
void | test_memberSwappable (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, b, ticks))))) |
template<class Vector > | |
void | test_memberSwappable2 (std::false_type) |
template<class Vector > | |
void | test_memberSwappable2 (std::true_type) |
template<class Vector > | |
void | test_memberSwappable3 () |
template<class Vector > | |
bool | test_I_memberSwappable2 (std::false_type) |
template<class Vector > | |
bool | test_I_memberSwappable2 (std::true_type) |
template<class Vector > | |
bool | test_I_memberSwappable3 () |
TEST (FBVector, memberSwappable) | |
template<class Vector , typename T , typename Allocator > | |
void | test_nonmemberSwappable (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, b, ticks))))) |
template<class Vector > | |
void | test_nonmemberSwappable2 (std::false_type) |
template<class Vector > | |
void | test_nonmemberSwappable2 (std::true_type) |
template<class Vector > | |
void | test_nonmemberSwappable3 () |
template<class Vector > | |
bool | test_I_nonmemberSwappable2 (std::false_type) |
template<class Vector > | |
bool | test_I_nonmemberSwappable2 (std::true_type) |
template<class Vector > | |
bool | test_I_nonmemberSwappable3 () |
TEST (FBVector, nonmemberSwappable) | |
template<class Vector , typename T , typename Allocator > | |
void | test_copyAssign (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, b, ticks))))) |
template<class Vector > | |
void | test_copyAssign2 (std::false_type) |
template<class Vector > | |
void | test_copyAssign2 (std::true_type) |
template<class Vector > | |
void | test_copyAssign3 () |
template<class Vector > | |
bool | test_I_copyAssign2 (std::false_type) |
template<class Vector > | |
bool | test_I_copyAssign2 (std::true_type) |
template<class Vector > | |
bool | test_I_copyAssign3 () |
TEST (FBVector, copyAssign) | |
template<class Vector , typename T , typename Allocator > | |
void | test_sizeops (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_sizeops2 (std::false_type) |
template<class Vector > | |
void | test_sizeops2 (std::true_type) |
template<class Vector > | |
void | test_sizeops3 () |
template<class Vector > | |
bool | test_I_sizeops2 (std::false_type) |
template<class Vector > | |
bool | test_I_sizeops2 (std::true_type) |
template<class Vector > | |
bool | test_I_sizeops3 () |
TEST (FBVector, sizeops) | |
template<class Vector , typename T , typename Allocator > | |
void | test_reversibleContainerTypedefs (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_reversibleContainerTypedefs2 (std::false_type) |
template<class Vector > | |
void | test_reversibleContainerTypedefs2 (std::true_type) |
template<class Vector > | |
void | test_reversibleContainerTypedefs3 () |
template<class Vector > | |
bool | test_I_reversibleContainerTypedefs2 (std::false_type) |
template<class Vector > | |
bool | test_I_reversibleContainerTypedefs2 (std::true_type) |
template<class Vector > | |
bool | test_I_reversibleContainerTypedefs3 () |
TEST (FBVector, reversibleContainerTypedefs) | |
template<class Vector , typename T , typename Allocator > | |
void | test_reversibleIterators (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_reversibleIterators2 (std::false_type) |
template<class Vector > | |
void | test_reversibleIterators2 (std::true_type) |
template<class Vector > | |
void | test_reversibleIterators3 () |
template<class Vector > | |
bool | test_I_reversibleIterators2 (std::false_type) |
template<class Vector > | |
bool | test_I_reversibleIterators2 (std::true_type) |
template<class Vector > | |
bool | test_I_reversibleIterators3 () |
TEST (FBVector, reversibleIterators) | |
template<class Vector , typename T , typename Allocator > | |
void | test_comparable (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_comparable2 (std::false_type) |
template<class Vector > | |
void | test_comparable2 (std::true_type) |
template<class Vector > | |
void | test_comparable3 () |
template<class Vector > | |
bool | test_I_comparable2 (std::false_type) |
template<class Vector > | |
bool | test_I_comparable2 (std::true_type) |
template<class Vector > | |
bool | test_I_comparable3 () |
TEST (FBVector, comparable) | |
template<class Vector , typename T , typename Allocator > | |
void | test_allocatorTypedefs (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_allocatorTypedefs2 (std::false_type) |
template<class Vector > | |
void | test_allocatorTypedefs2 (std::true_type) |
template<class Vector > | |
void | test_allocatorTypedefs3 () |
template<class Vector > | |
bool | test_I_allocatorTypedefs2 (std::false_type) |
template<class Vector > | |
bool | test_I_allocatorTypedefs2 (std::true_type) |
template<class Vector > | |
bool | test_I_allocatorTypedefs3 () |
TEST (FBVector, allocatorTypedefs) | |
template<class Vector , typename T , typename Allocator > | |
void | test_getAllocator (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_getAllocator2 (std::false_type) |
template<class Vector > | |
void | test_getAllocator2 (std::true_type) |
template<class Vector > | |
void | test_getAllocator3 () |
template<class Vector > | |
bool | test_I_getAllocator2 (std::false_type) |
template<class Vector > | |
bool | test_I_getAllocator2 (std::true_type) |
template<class Vector > | |
bool | test_I_getAllocator3 () |
TEST (FBVector, getAllocator) | |
template<class Vector , typename T , typename Allocator > | |
void | test_defaultAllocator (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_defaultAllocator2 (std::false_type) |
template<class Vector > | |
void | test_defaultAllocator2 (std::true_type) |
template<class Vector > | |
void | test_defaultAllocator3 () |
template<class Vector > | |
bool | test_I_defaultAllocator2 (std::false_type) |
template<class Vector > | |
bool | test_I_defaultAllocator2 (std::true_type) |
template<class Vector > | |
bool | test_I_defaultAllocator3 () |
TEST (FBVector, defaultAllocator) | |
template<class Vector , typename T , typename Allocator > | |
void | test_customAllocator (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, m, ticks))))) |
template<class Vector > | |
void | test_customAllocator2 (std::false_type) |
template<class Vector > | |
void | test_customAllocator2 (std::true_type) |
template<class Vector > | |
void | test_customAllocator3 () |
template<class Vector > | |
bool | test_I_customAllocator2 (std::false_type) |
template<class Vector > | |
bool | test_I_customAllocator2 (std::true_type) |
template<class Vector > | |
bool | test_I_customAllocator3 () |
TEST (FBVector, customAllocator) | |
template<class Vector , typename T , typename Allocator > | |
void | test_copyWithAllocator (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, m, ticks))))) |
template<class Vector > | |
void | test_copyWithAllocator2 (std::false_type) |
template<class Vector > | |
void | test_copyWithAllocator2 (std::true_type) |
template<class Vector > | |
void | test_copyWithAllocator3 () |
template<class Vector > | |
bool | test_I_copyWithAllocator2 (std::false_type) |
template<class Vector > | |
bool | test_I_copyWithAllocator2 (std::true_type) |
template<class Vector > | |
bool | test_I_copyWithAllocator3 () |
TEST (FBVector, copyWithAllocator) | |
template<class Vector , typename T , typename Allocator > | |
void | test_moveConstructionWithAllocator (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_moveConstructionWithAllocator2 (std::false_type) |
template<class Vector > | |
void | test_moveConstructionWithAllocator2 (std::true_type) |
template<class Vector > | |
void | test_moveConstructionWithAllocator3 () |
template<class Vector > | |
bool | test_I_moveConstructionWithAllocator2 (std::false_type) |
template<class Vector > | |
bool | test_I_moveConstructionWithAllocator2 (std::true_type) |
template<class Vector > | |
bool | test_I_moveConstructionWithAllocator3 () |
TEST (FBVector, moveConstructionWithAllocator) | |
template<class Vector , typename T , typename Allocator > | |
void | test_moveConstructionWithAllocatorSupplied (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, m, ticks))))) |
template<class Vector > | |
void | test_moveConstructionWithAllocatorSupplied2 (std::false_type) |
template<class Vector > | |
void | test_moveConstructionWithAllocatorSupplied2 (std::true_type) |
template<class Vector > | |
void | test_moveConstructionWithAllocatorSupplied3 () |
template<class Vector > | |
bool | test_I_moveConstructionWithAllocatorSupplied2 (std::false_type) |
template<class Vector > | |
bool | test_I_moveConstructionWithAllocatorSupplied2 (std::true_type) |
template<class Vector > | |
bool | test_I_moveConstructionWithAllocatorSupplied3 () |
TEST (FBVector, moveConstructionWithAllocatorSupplied) | |
template<class Vector , typename T , typename Allocator > | |
void | test_allocAssign (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_allocAssign2 (std::false_type) |
template<class Vector > | |
void | test_allocAssign2 (std::true_type) |
template<class Vector > | |
void | test_allocAssign3 () |
template<class Vector > | |
bool | test_I_allocAssign2 (std::false_type) |
template<class Vector > | |
bool | test_I_allocAssign2 (std::true_type) |
template<class Vector > | |
bool | test_I_allocAssign3 () |
TEST (FBVector, allocAssign) | |
template<class Vector , typename T , typename Allocator > | |
void | test_nAllocConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, n, m, ticks))))) |
template<class Vector > | |
void | test_nAllocConstruction2 (std::false_type) |
template<class Vector > | |
void | test_nAllocConstruction2 (std::true_type) |
template<class Vector > | |
void | test_nAllocConstruction3 () |
template<class Vector > | |
bool | test_I_nAllocConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_nAllocConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_nAllocConstruction3 () |
TEST (FBVector, nAllocConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_nCopyAllocConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, n, t, m, ticks))))) |
template<class Vector > | |
void | test_nCopyAllocConstruction2 (std::false_type) |
template<class Vector > | |
void | test_nCopyAllocConstruction2 (std::true_type) |
template<class Vector > | |
void | test_nCopyAllocConstruction3 () |
template<class Vector > | |
bool | test_I_nCopyAllocConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_nCopyAllocConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_nCopyAllocConstruction3 () |
TEST (FBVector, nCopyAllocConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_forwardIteratorAllocConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, i, j, m, ticks))))) |
template<class Vector > | |
void | test_forwardIteratorAllocConstruction2 (std::false_type) |
template<class Vector > | |
void | test_forwardIteratorAllocConstruction2 (std::true_type) |
template<class Vector > | |
void | test_forwardIteratorAllocConstruction3 () |
template<class Vector > | |
bool | test_I_forwardIteratorAllocConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_forwardIteratorAllocConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_forwardIteratorAllocConstruction3 () |
TEST (FBVector, forwardIteratorAllocConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_inputIteratorAllocConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, i, j, m, ticks))))) |
template<class Vector > | |
void | test_inputIteratorAllocConstruction2 (std::false_type) |
template<class Vector > | |
void | test_inputIteratorAllocConstruction2 (std::true_type) |
template<class Vector > | |
void | test_inputIteratorAllocConstruction3 () |
template<class Vector > | |
bool | test_I_inputIteratorAllocConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_inputIteratorAllocConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_inputIteratorAllocConstruction3 () |
TEST (FBVector, inputIteratorAllocConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_ilAllocConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, m, ticks))))) |
template<class Vector > | |
void | test_ilAllocConstruction2 (std::false_type) |
template<class Vector > | |
void | test_ilAllocConstruction2 (std::true_type) |
template<class Vector > | |
void | test_ilAllocConstruction3 () |
template<class Vector > | |
bool | test_I_ilAllocConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_ilAllocConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_ilAllocConstruction3 () |
TEST (FBVector, ilAllocConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_dataRaces (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_dataRaces2 (std::false_type) |
template<class Vector > | |
void | test_dataRaces2 (std::true_type) |
template<class Vector > | |
void | test_dataRaces3 () |
template<class Vector > | |
bool | test_I_dataRaces2 (std::false_type) |
template<class Vector > | |
bool | test_I_dataRaces2 (std::true_type) |
template<class Vector > | |
bool | test_I_dataRaces3 () |
TEST (FBVector, dataRaces) | |
template<class Vector , typename T , typename Allocator > | |
void | test_nConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, n, ticks))))) |
template<class Vector > | |
void | test_nConstruction2 (std::false_type) |
template<class Vector > | |
void | test_nConstruction2 (std::true_type) |
template<class Vector > | |
void | test_nConstruction3 () |
template<class Vector > | |
bool | test_I_nConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_nConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_nConstruction3 () |
TEST (FBVector, nConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_nCopyConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, n, t, ticks))))) |
template<class Vector > | |
void | test_nCopyConstruction2 (std::false_type) |
template<class Vector > | |
void | test_nCopyConstruction2 (std::true_type) |
template<class Vector > | |
void | test_nCopyConstruction3 () |
template<class Vector > | |
bool | test_I_nCopyConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_nCopyConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_nCopyConstruction3 () |
TEST (FBVector, nCopyConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_forwardIteratorConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, i, j, ticks))))) |
template<class Vector > | |
void | test_forwardIteratorConstruction2 (std::false_type) |
template<class Vector > | |
void | test_forwardIteratorConstruction2 (std::true_type) |
template<class Vector > | |
void | test_forwardIteratorConstruction3 () |
template<class Vector > | |
bool | test_I_forwardIteratorConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_forwardIteratorConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_forwardIteratorConstruction3 () |
TEST (FBVector, forwardIteratorConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_inputIteratorConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, i, j, ticks))))) |
template<class Vector > | |
void | test_inputIteratorConstruction2 (std::false_type) |
template<class Vector > | |
void | test_inputIteratorConstruction2 (std::true_type) |
template<class Vector > | |
void | test_inputIteratorConstruction3 () |
template<class Vector > | |
bool | test_I_inputIteratorConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_inputIteratorConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_inputIteratorConstruction3 () |
TEST (FBVector, inputIteratorConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_ilConstruction (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_ilConstruction2 (std::false_type) |
template<class Vector > | |
void | test_ilConstruction2 (std::true_type) |
template<class Vector > | |
void | test_ilConstruction3 () |
template<class Vector > | |
bool | test_I_ilConstruction2 (std::false_type) |
template<class Vector > | |
bool | test_I_ilConstruction2 (std::true_type) |
template<class Vector > | |
bool | test_I_ilConstruction3 () |
TEST (FBVector, ilConstruction) | |
template<class Vector , typename T , typename Allocator > | |
void | test_ilAssignment (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_ilAssignment2 (std::false_type) |
template<class Vector > | |
void | test_ilAssignment2 (std::true_type) |
template<class Vector > | |
void | test_ilAssignment3 () |
template<class Vector > | |
bool | test_I_ilAssignment2 (std::false_type) |
template<class Vector > | |
bool | test_I_ilAssignment2 (std::true_type) |
template<class Vector > | |
bool | test_I_ilAssignment3 () |
TEST (FBVector, ilAssignment) | |
template<class Vector > | |
void | insertNTCheck (const Vector &a, DataState< Vector > &dsa, int idx, int n, int val) |
template<class Vector , typename T , typename Allocator > | |
void | test_iteratorEmplacement (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, p, ticks))))) |
template<class Vector > | |
void | test_iteratorEmplacement2 (std::false_type) |
template<class Vector > | |
void | test_iteratorEmplacement2 (std::true_type) |
template<class Vector > | |
void | test_iteratorEmplacement3 () |
template<class Vector > | |
bool | test_I_iteratorEmplacement2 (std::false_type) |
template<class Vector > | |
bool | test_I_iteratorEmplacement2 (std::true_type) |
template<class Vector > | |
bool | test_I_iteratorEmplacement3 () |
TEST (FBVector, iteratorEmplacement) | |
template<class Vector , typename T , typename Allocator > | |
void | test_iteratorInsertion (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a, p, t, ticks))))) |
template<class Vector > | |
void | test_iteratorInsertion2 (std::false_type) |
template<class Vector > | |
void | test_iteratorInsertion2 (std::true_type) |
template<class Vector > | |
void | test_iteratorInsertion3 () |
template<class Vector > | |
bool | test_I_iteratorInsertion2 (std::false_type) |
template<class Vector > | |
bool | test_I_iteratorInsertion2 (std::true_type) |
template<class Vector > | |
bool | test_I_iteratorInsertion3 () |
TEST (FBVector, iteratorInsertion) | |
template<class Vector , typename T , typename Allocator > | |
void | test_iteratorInsertionRV (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a, p, t, ticks))))) |
template<class Vector > | |
void | test_iteratorInsertionRV2 (std::false_type) |
template<class Vector > | |
void | test_iteratorInsertionRV2 (std::true_type) |
template<class Vector > | |
void | test_iteratorInsertionRV3 () |
template<class Vector > | |
bool | test_I_iteratorInsertionRV2 (std::false_type) |
template<class Vector > | |
bool | test_I_iteratorInsertionRV2 (std::true_type) |
template<class Vector > | |
bool | test_I_iteratorInsertionRV3 () |
TEST (FBVector, iteratorInsertionRV) | |
template<class Vector , typename T , typename Allocator > | |
void | test_iteratorInsertionN (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(6,(z, a, p, n, t, ticks))))) |
template<class Vector > | |
void | test_iteratorInsertionN2 (std::false_type) |
template<class Vector > | |
void | test_iteratorInsertionN2 (std::true_type) |
template<class Vector > | |
void | test_iteratorInsertionN3 () |
template<class Vector > | |
bool | test_I_iteratorInsertionN2 (std::false_type) |
template<class Vector > | |
bool | test_I_iteratorInsertionN2 (std::true_type) |
template<class Vector > | |
bool | test_I_iteratorInsertionN3 () |
TEST (FBVector, iteratorInsertionN) | |
template<class Vector > | |
void | insertItCheck (const Vector &a, DataState< Vector > &dsa, int idx, int *b, int *e) |
template<class Vector , typename T , typename Allocator > | |
void | test_iteratorInsertionIterator (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(6,(z, a, p, i, j, ticks))))) |
template<class Vector > | |
void | test_iteratorInsertionIterator2 (std::false_type) |
template<class Vector > | |
void | test_iteratorInsertionIterator2 (std::true_type) |
template<class Vector > | |
void | test_iteratorInsertionIterator3 () |
template<class Vector > | |
bool | test_I_iteratorInsertionIterator2 (std::false_type) |
template<class Vector > | |
bool | test_I_iteratorInsertionIterator2 (std::true_type) |
template<class Vector > | |
bool | test_I_iteratorInsertionIterator3 () |
TEST (FBVector, iteratorInsertionIterator) | |
template<class Vector , typename T , typename Allocator > | |
void | test_iteratorInsertionInputIterator (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(6,(z, a, p, i, j, ticks))))) |
template<class Vector > | |
void | test_iteratorInsertionInputIterator2 (std::false_type) |
template<class Vector > | |
void | test_iteratorInsertionInputIterator2 (std::true_type) |
template<class Vector > | |
void | test_iteratorInsertionInputIterator3 () |
template<class Vector > | |
bool | test_I_iteratorInsertionInputIterator2 (std::false_type) |
template<class Vector > | |
bool | test_I_iteratorInsertionInputIterator2 (std::true_type) |
template<class Vector > | |
bool | test_I_iteratorInsertionInputIterator3 () |
TEST (FBVector, iteratorInsertionInputIterator) | |
template<class Vector , typename T , typename Allocator > | |
void | test_iteratorInsertIL (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, p, ticks))))) |
template<class Vector > | |
void | test_iteratorInsertIL2 (std::false_type) |
template<class Vector > | |
void | test_iteratorInsertIL2 (std::true_type) |
template<class Vector > | |
void | test_iteratorInsertIL3 () |
template<class Vector > | |
bool | test_I_iteratorInsertIL2 (std::false_type) |
template<class Vector > | |
bool | test_I_iteratorInsertIL2 (std::true_type) |
template<class Vector > | |
bool | test_I_iteratorInsertIL3 () |
TEST (FBVector, iteratorInsertIL) | |
template<class Vector > | |
void | eraseCheck (Vector &a, DataState< Vector > &dsa, int idx, int n) |
template<class Vector , typename T , typename Allocator > | |
void | test_iteratorErase (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, p, ticks))))) |
template<class Vector > | |
void | test_iteratorErase2 (std::false_type) |
template<class Vector > | |
void | test_iteratorErase2 (std::true_type) |
template<class Vector > | |
void | test_iteratorErase3 () |
template<class Vector > | |
bool | test_I_iteratorErase2 (std::false_type) |
template<class Vector > | |
bool | test_I_iteratorErase2 (std::true_type) |
template<class Vector > | |
bool | test_I_iteratorErase3 () |
TEST (FBVector, iteratorErase) | |
template<class Vector , typename T , typename Allocator > | |
void | test_iteratorEraseRange (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a, p, q, ticks))))) |
template<class Vector > | |
void | test_iteratorEraseRange2 (std::false_type) |
template<class Vector > | |
void | test_iteratorEraseRange2 (std::true_type) |
template<class Vector > | |
void | test_iteratorEraseRange3 () |
template<class Vector > | |
bool | test_I_iteratorEraseRange2 (std::false_type) |
template<class Vector > | |
bool | test_I_iteratorEraseRange2 (std::true_type) |
template<class Vector > | |
bool | test_I_iteratorEraseRange3 () |
TEST (FBVector, iteratorEraseRange) | |
template<class Vector , typename T , typename Allocator > | |
void | test_clear (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_clear2 (std::false_type) |
template<class Vector > | |
void | test_clear2 (std::true_type) |
template<class Vector > | |
void | test_clear3 () |
template<class Vector > | |
bool | test_I_clear2 (std::false_type) |
template<class Vector > | |
bool | test_I_clear2 (std::true_type) |
template<class Vector > | |
bool | test_I_clear3 () |
TEST (FBVector, clear) | |
template<class Vector , typename T , typename Allocator > | |
void | test_assignRange (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a, i, j, ticks))))) |
template<class Vector > | |
void | test_assignRange2 (std::false_type) |
template<class Vector > | |
void | test_assignRange2 (std::true_type) |
template<class Vector > | |
void | test_assignRange3 () |
template<class Vector > | |
bool | test_I_assignRange2 (std::false_type) |
template<class Vector > | |
bool | test_I_assignRange2 (std::true_type) |
template<class Vector > | |
bool | test_I_assignRange3 () |
TEST (FBVector, assignRange) | |
template<class Vector , typename T , typename Allocator > | |
void | test_assignInputRange (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a, i, j, ticks))))) |
template<class Vector > | |
void | test_assignInputRange2 (std::false_type) |
template<class Vector > | |
void | test_assignInputRange2 (std::true_type) |
template<class Vector > | |
void | test_assignInputRange3 () |
template<class Vector > | |
bool | test_I_assignInputRange2 (std::false_type) |
template<class Vector > | |
bool | test_I_assignInputRange2 (std::true_type) |
template<class Vector > | |
bool | test_I_assignInputRange3 () |
TEST (FBVector, assignInputRange) | |
template<class Vector , typename T , typename Allocator > | |
void | test_assignIL (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_assignIL2 (std::false_type) |
template<class Vector > | |
void | test_assignIL2 (std::true_type) |
template<class Vector > | |
void | test_assignIL3 () |
template<class Vector > | |
bool | test_I_assignIL2 (std::false_type) |
template<class Vector > | |
bool | test_I_assignIL2 (std::true_type) |
template<class Vector > | |
bool | test_I_assignIL3 () |
TEST (FBVector, assignIL) | |
template<class Vector , typename T , typename Allocator > | |
void | test_assignN (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a, n, t, ticks))))) |
template<class Vector > | |
void | test_assignN2 (std::false_type) |
template<class Vector > | |
void | test_assignN2 (std::true_type) |
template<class Vector > | |
void | test_assignN3 () |
template<class Vector > | |
bool | test_I_assignN2 (std::false_type) |
template<class Vector > | |
bool | test_I_assignN2 (std::true_type) |
template<class Vector > | |
bool | test_I_assignN3 () |
TEST (FBVector, assignN) | |
template<class Vector , typename T , typename Allocator > | |
void | test_front (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_front2 (std::false_type) |
template<class Vector > | |
void | test_front2 (std::true_type) |
template<class Vector > | |
void | test_front3 () |
template<class Vector > | |
bool | test_I_front2 (std::false_type) |
template<class Vector > | |
bool | test_I_front2 (std::true_type) |
template<class Vector > | |
bool | test_I_front3 () |
TEST (FBVector, front) | |
template<class Vector , typename T , typename Allocator > | |
void | test_back (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_back2 (std::false_type) |
template<class Vector > | |
void | test_back2 (std::true_type) |
template<class Vector > | |
void | test_back3 () |
template<class Vector > | |
bool | test_I_back2 (std::false_type) |
template<class Vector > | |
bool | test_I_back2 (std::true_type) |
template<class Vector > | |
bool | test_I_back3 () |
TEST (FBVector, back) | |
template<class Vector , typename T , typename Allocator > | |
void | test_emplaceBack (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_emplaceBack2 (std::false_type) |
template<class Vector > | |
void | test_emplaceBack2 (std::true_type) |
template<class Vector > | |
void | test_emplaceBack3 () |
template<class Vector > | |
bool | test_I_emplaceBack2 (std::false_type) |
template<class Vector > | |
bool | test_I_emplaceBack2 (std::true_type) |
template<class Vector > | |
bool | test_I_emplaceBack3 () |
TEST (FBVector, emplaceBack) | |
template<class Vector , typename T , typename Allocator > | |
void | test_pushBack (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, t, ticks))))) |
template<class Vector > | |
void | test_pushBack2 (std::false_type) |
template<class Vector > | |
void | test_pushBack2 (std::true_type) |
template<class Vector > | |
void | test_pushBack3 () |
template<class Vector > | |
bool | test_I_pushBack2 (std::false_type) |
template<class Vector > | |
bool | test_I_pushBack2 (std::true_type) |
template<class Vector > | |
bool | test_I_pushBack3 () |
TEST (FBVector, pushBack) | |
template<class Vector , typename T , typename Allocator > | |
void | test_pushBackRV (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, t, ticks))))) |
template<class Vector > | |
void | test_pushBackRV2 (std::false_type) |
template<class Vector > | |
void | test_pushBackRV2 (std::true_type) |
template<class Vector > | |
void | test_pushBackRV3 () |
template<class Vector > | |
bool | test_I_pushBackRV2 (std::false_type) |
template<class Vector > | |
bool | test_I_pushBackRV2 (std::true_type) |
template<class Vector > | |
bool | test_I_pushBackRV3 () |
TEST (FBVector, pushBackRV) | |
template<class Vector , typename T , typename Allocator > | |
void | test_popBack (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_popBack2 (std::false_type) |
template<class Vector > | |
void | test_popBack2 (std::true_type) |
template<class Vector > | |
void | test_popBack3 () |
template<class Vector > | |
bool | test_I_popBack2 (std::false_type) |
template<class Vector > | |
bool | test_I_popBack2 (std::true_type) |
template<class Vector > | |
bool | test_I_popBack3 () |
TEST (FBVector, popBack) | |
template<class Vector , typename T , typename Allocator > | |
void | test_operatorBrace (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_operatorBrace2 (std::false_type) |
template<class Vector > | |
void | test_operatorBrace2 (std::true_type) |
template<class Vector > | |
void | test_operatorBrace3 () |
template<class Vector > | |
bool | test_I_operatorBrace2 (std::false_type) |
template<class Vector > | |
bool | test_I_operatorBrace2 (std::true_type) |
template<class Vector > | |
bool | test_I_operatorBrace3 () |
TEST (FBVector, operatorBrace) | |
template<class Vector , typename T , typename Allocator > | |
void | test_at (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_at2 (std::false_type) |
template<class Vector > | |
void | test_at2 (std::true_type) |
template<class Vector > | |
void | test_at3 () |
template<class Vector > | |
bool | test_I_at2 (std::false_type) |
template<class Vector > | |
bool | test_I_at2 (std::true_type) |
template<class Vector > | |
bool | test_I_at3 () |
TEST (FBVector, at) | |
template<class Vector , typename T , typename Allocator > | |
void | test_moveIterators (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_moveIterators2 (std::false_type) |
template<class Vector > | |
void | test_moveIterators2 (std::true_type) |
template<class Vector > | |
void | test_moveIterators3 () |
template<class Vector > | |
bool | test_I_moveIterators2 (std::false_type) |
template<class Vector > | |
bool | test_I_moveIterators2 (std::true_type) |
template<class Vector > | |
bool | test_I_moveIterators3 () |
TEST (FBVector, moveIterators) | |
template<class Vector , typename T , typename Allocator > | |
void | test_dataAndCapacity (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_dataAndCapacity2 (std::false_type) |
template<class Vector > | |
void | test_dataAndCapacity2 (std::true_type) |
template<class Vector > | |
void | test_dataAndCapacity3 () |
template<class Vector > | |
bool | test_I_dataAndCapacity2 (std::false_type) |
template<class Vector > | |
bool | test_I_dataAndCapacity2 (std::true_type) |
template<class Vector > | |
bool | test_I_dataAndCapacity3 () |
TEST (FBVector, dataAndCapacity) | |
template<class Vector , typename T , typename Allocator > | |
void | test_reserve (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, n, ticks))))) |
template<class Vector > | |
void | test_reserve2 (std::false_type) |
template<class Vector > | |
void | test_reserve2 (std::true_type) |
template<class Vector > | |
void | test_reserve3 () |
template<class Vector > | |
bool | test_I_reserve2 (std::false_type) |
template<class Vector > | |
bool | test_I_reserve2 (std::true_type) |
template<class Vector > | |
bool | test_I_reserve3 () |
TEST (FBVector, reserve) | |
template<class Vector , typename T , typename Allocator > | |
void | test_lengthError (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_lengthError2 (std::false_type) |
template<class Vector > | |
void | test_lengthError2 (std::true_type) |
template<class Vector > | |
void | test_lengthError3 () |
template<class Vector > | |
bool | test_I_lengthError2 (std::false_type) |
template<class Vector > | |
bool | test_I_lengthError2 (std::true_type) |
template<class Vector > | |
bool | test_I_lengthError3 () |
TEST (FBVector, lengthError) | |
template<class Vector , typename T , typename Allocator > | |
void | test_resize (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, n, ticks))))) |
template<class Vector > | |
void | test_resize2 (std::false_type) |
template<class Vector > | |
void | test_resize2 (std::true_type) |
template<class Vector > | |
void | test_resize3 () |
template<class Vector > | |
bool | test_I_resize2 (std::false_type) |
template<class Vector > | |
bool | test_I_resize2 (std::true_type) |
template<class Vector > | |
bool | test_I_resize3 () |
TEST (FBVector, resize) | |
template<class Vector , typename T , typename Allocator > | |
void | test_resizeT (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a, n, t, ticks))))) |
template<class Vector > | |
void | test_resizeT2 (std::false_type) |
template<class Vector > | |
void | test_resizeT2 (std::true_type) |
template<class Vector > | |
void | test_resizeT3 () |
template<class Vector > | |
bool | test_I_resizeT2 (std::false_type) |
template<class Vector > | |
bool | test_I_resizeT2 (std::true_type) |
template<class Vector > | |
bool | test_I_resizeT3 () |
TEST (FBVector, resizeT) | |
template<class Vector , typename T , typename Allocator > | |
void | test_shrinkToFit (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_shrinkToFit2 (std::false_type) |
template<class Vector > | |
void | test_shrinkToFit2 (std::true_type) |
template<class Vector > | |
void | test_shrinkToFit3 () |
template<class Vector > | |
bool | test_I_shrinkToFit2 (std::false_type) |
template<class Vector > | |
bool | test_I_shrinkToFit2 (std::true_type) |
template<class Vector > | |
bool | test_I_shrinkToFit3 () |
TEST (FBVector, shrinkToFit) | |
template<class Vector , typename T , typename Allocator > | |
void | test_ebo (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks))))) |
template<class Vector > | |
void | test_ebo2 (std::false_type) |
template<class Vector > | |
void | test_ebo2 (std::true_type) |
template<class Vector > | |
void | test_ebo3 () |
template<class Vector > | |
bool | test_I_ebo2 (std::false_type) |
template<class Vector > | |
bool | test_I_ebo2 (std::true_type) |
template<class Vector > | |
bool | test_I_ebo3 () |
TEST (FBVector, ebo) | |
template<class Vector , typename T , typename Allocator > | |
void | test_relinquish (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_relinquish2 (std::false_type) |
template<class Vector > | |
void | test_relinquish2 (std::true_type) |
template<class Vector > | |
void | test_relinquish3 () |
template<class Vector > | |
bool | test_I_relinquish2 (std::false_type) |
template<class Vector > | |
bool | test_I_relinquish2 (std::true_type) |
template<class Vector > | |
bool | test_I_relinquish3 () |
TEST (FBVector, relinquish) | |
template<class Vector , typename T , typename Allocator > | |
void | test_attach (BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks))))) |
template<class Vector > | |
void | test_attach2 (std::false_type) |
template<class Vector > | |
void | test_attach2 (std::true_type) |
template<class Vector > | |
void | test_attach3 () |
template<class Vector > | |
bool | test_I_attach2 (std::false_type) |
template<class Vector > | |
bool | test_I_attach2 (std::true_type) |
template<class Vector > | |
bool | test_I_attach3 () |
TEST (FBVector, attach) | |
int | main (int argc, char **argv) |
Variables | |
static const vector< pair< int, int > > | VectorSizes |
int | populateIndex = 1426 |
static const vector< int > | nSizes = {0, 1, 2, 9, 10, 11} |
static int | ijarr [12] = {0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89} |
static int | ijarC [12] = {0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89} |
static const vector< int > | tVals = {0, 1, 2, 3, 17, 66, 521} |
Definition at line 906 of file StlVectorTest.cpp.
#define CLOSER_a } |
Definition at line 1277 of file StlVectorTest.cpp.
#define CLOSER_b } |
Definition at line 1302 of file StlVectorTest.cpp.
#define CLOSER_i |
Definition at line 1329 of file StlVectorTest.cpp.
#define CLOSER_j } |
Definition at line 1340 of file StlVectorTest.cpp.
#define CLOSER_m } |
Definition at line 1439 of file StlVectorTest.cpp.
#define CLOSER_n } |
Definition at line 1315 of file StlVectorTest.cpp.
#define CLOSER_p } |
Definition at line 1393 of file StlVectorTest.cpp.
#define CLOSER_q } |
Definition at line 1403 of file StlVectorTest.cpp.
#define CLOSER_t } |
Definition at line 1426 of file StlVectorTest.cpp.
#define CLOSER_ticks } |
Definition at line 1197 of file StlVectorTest.cpp.
#define CLOSER_z |
Definition at line 1151 of file StlVectorTest.cpp.
#define DECL | ( | name, | |
... | |||
) |
Definition at line 964 of file StlVectorTest.cpp.
#define GEN_CLOSER | ( | r, | |
d, | |||
arg | |||
) | BOOST_PP_CAT(CLOSER_, arg) |
Definition at line 903 of file StlVectorTest.cpp.
#define GEN_LOOPER | ( | r, | |
d, | |||
arg | |||
) | BOOST_PP_CAT(LOOPER_, arg) |
Definition at line 895 of file StlVectorTest.cpp.
Definition at line 892 of file StlVectorTest.cpp.
Definition at line 875 of file StlVectorTest.cpp.
Definition at line 889 of file StlVectorTest.cpp.
#define GEN_UMAKER | ( | r, | |
d, | |||
arg | |||
) |
Definition at line 899 of file StlVectorTest.cpp.
#define GEN_VMAKER | ( | r, | |
d, | |||
arg | |||
) |
Definition at line 896 of file StlVectorTest.cpp.
#define IBOOST_PP_VARIADIC_SIZE | ( | ... | ) |
Definition at line 858 of file StlVectorTest.cpp.
#define IBOOST_PP_VARIADIC_SIZE_I | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52, | |||
e53, | |||
e54, | |||
e55, | |||
e56, | |||
e57, | |||
e58, | |||
e59, | |||
e60, | |||
e61, | |||
e62, | |||
e63, | |||
size, | |||
... | |||
) | size |
Definition at line 863 of file StlVectorTest.cpp.
#define IBOOST_PP_VARIADIC_TO_SEQ | ( | ... | ) | BOOST_PP_TUPLE_TO_SEQ(IBOOST_PP_VARIADIC_SIZE(__VA_ARGS__), (__VA_ARGS__)) |
Definition at line 869 of file StlVectorTest.cpp.
#define INTERFACE_TYPES |
Definition at line 1024 of file StlVectorTest.cpp.
#define LOOPER_a for (const auto& a_ss : VectorSizes) { |
Definition at line 1266 of file StlVectorTest.cpp.
#define LOOPER_b for (int b_i = -2; b_i < (int)VectorSizes.size(); ++b_i) { |
Definition at line 1280 of file StlVectorTest.cpp.
#define LOOPER_i |
Definition at line 1324 of file StlVectorTest.cpp.
#define LOOPER_j for (int j_i = 0; j_i < 12; ++j_i) { |
Definition at line 1332 of file StlVectorTest.cpp.
#define LOOPER_m |
Definition at line 1432 of file StlVectorTest.cpp.
#define LOOPER_n for (int n : nSizes) { |
Definition at line 1310 of file StlVectorTest.cpp.
#define LOOPER_p for (int p_i = 0; p_i < 4; ++p_i) { |
Definition at line 1386 of file StlVectorTest.cpp.
#define LOOPER_q for (int q_i = p_i; q_i < 4; ++q_i) { |
Definition at line 1396 of file StlVectorTest.cpp.
#define LOOPER_t for (int t_v : tVals) { |
Definition at line 1411 of file StlVectorTest.cpp.
#define LOOPER_ticks |
Definition at line 1167 of file StlVectorTest.cpp.
#define LOOPER_z |
Definition at line 1141 of file StlVectorTest.cpp.
#define MAKE_TEST | ( | ref, | |
name, | |||
types, | |||
restriction, | |||
argseq, | |||
... | |||
) |
Definition at line 909 of file StlVectorTest.cpp.
#define SETUP hardReset(); |
Definition at line 1131 of file StlVectorTest.cpp.
#define STL_TEST | ( | ref, | |
name, | |||
restriction, | |||
... | |||
) | STL_TEST_I(ref, name, restriction, z, ##__VA_ARGS__, ticks) |
Definition at line 980 of file StlVectorTest.cpp.
Referenced by insertItCheck(), insertNTCheck(), test_I_assignIL3(), test_I_assignRange3(), test_I_copyWithAllocator3(), test_I_forwardIteratorAllocConstruction3(), test_I_forwardIteratorConstruction3(), test_iteratorEmplacement3(), test_iteratorErase3(), test_iteratorInsertion3(), test_iteratorInsertionIterator3(), test_iteratorInsertionRV3(), test_moveConstructionWithAllocator3(), test_nCopyAllocConstruction3(), test_nCopyConstruction3(), and test_nonmemberSwappable3().
#define STL_TEST_I | ( | ref, | |
name, | |||
restriction, | |||
... | |||
) |
Definition at line 969 of file StlVectorTest.cpp.
#define TEARDOWN |
Definition at line 1132 of file StlVectorTest.cpp.
Definition at line 1009 of file StlVectorTest.cpp.
Definition at line 905 of file StlVectorTest.cpp.
#define TYPIFY_a Vector& |
Definition at line 1265 of file StlVectorTest.cpp.
#define TYPIFY_b Vector& |
Definition at line 1279 of file StlVectorTest.cpp.
#define TYPIFY_i int* |
Definition at line 1323 of file StlVectorTest.cpp.
#define TYPIFY_j int* |
Definition at line 1331 of file StlVectorTest.cpp.
#define TYPIFY_m typename Vector::allocator_type |
Definition at line 1431 of file StlVectorTest.cpp.
#define TYPIFY_n int |
Definition at line 1309 of file StlVectorTest.cpp.
#define TYPIFY_p typename Vector::iterator |
Definition at line 1385 of file StlVectorTest.cpp.
#define TYPIFY_q typename Vector::iterator |
Definition at line 1395 of file StlVectorTest.cpp.
#define TYPIFY_t typename Vector::value_type& |
Definition at line 1410 of file StlVectorTest.cpp.
#define TYPIFY_ticks int |
Definition at line 1166 of file StlVectorTest.cpp.
#define TYPIFY_z std::nullptr_t |
Definition at line 1140 of file StlVectorTest.cpp.
#define UMAKER_a |
Definition at line 1273 of file StlVectorTest.cpp.
#define UMAKER_b |
Definition at line 1298 of file StlVectorTest.cpp.
#define UMAKER_i |
Definition at line 1328 of file StlVectorTest.cpp.
#define UMAKER_j |
Definition at line 1337 of file StlVectorTest.cpp.
#define UMAKER_m |
Definition at line 1438 of file StlVectorTest.cpp.
#define UMAKER_n |
Definition at line 1314 of file StlVectorTest.cpp.
#define UMAKER_p |
Definition at line 1392 of file StlVectorTest.cpp.
#define UMAKER_q |
Definition at line 1402 of file StlVectorTest.cpp.
#define UMAKER_t |
Definition at line 1425 of file StlVectorTest.cpp.
#define UMAKER_ticks |
Definition at line 1180 of file StlVectorTest.cpp.
#define UMAKER_z |
Definition at line 1146 of file StlVectorTest.cpp.
#define VECTOR_ folly::fbvector |
Definition at line 166 of file StlVectorTest.cpp.
#define VERIFICATION |
Definition at line 1156 of file StlVectorTest.cpp.
#define VMAKER_a |
Definition at line 1267 of file StlVectorTest.cpp.
#define VMAKER_b |
Definition at line 1281 of file StlVectorTest.cpp.
#define VMAKER_i |
Definition at line 1325 of file StlVectorTest.cpp.
#define VMAKER_j |
Definition at line 1333 of file StlVectorTest.cpp.
#define VMAKER_m |
Definition at line 1435 of file StlVectorTest.cpp.
#define VMAKER_n |
Definition at line 1311 of file StlVectorTest.cpp.
#define VMAKER_p |
Definition at line 1387 of file StlVectorTest.cpp.
#define VMAKER_q |
Definition at line 1397 of file StlVectorTest.cpp.
#define VMAKER_t |
Definition at line 1412 of file StlVectorTest.cpp.
#define VMAKER_ticks |
Definition at line 1171 of file StlVectorTest.cpp.
#define VMAKER_z std::nullptr_t z = nullptr; |
Definition at line 1145 of file StlVectorTest.cpp.
typedef folly::fbvector<EP1, Alloc<EP1> > _TP1 |
Definition at line 1005 of file StlVectorTest.cpp.
typedef folly::fbvector<EP2, Alloc<EP2> > _TP2 |
Definition at line 1006 of file StlVectorTest.cpp.
typedef folly::fbvector<EP3, Alloc<EP3> > _TP3 |
Definition at line 1007 of file StlVectorTest.cpp.
typedef folly::fbvector<DDSMA, Alloc<DDSMA> > _TSpecialMA |
Definition at line 1021 of file StlVectorTest.cpp.
typedef folly::fbvector<ED1, std::allocator<ED1> > _TV1 |
Definition at line 994 of file StlVectorTest.cpp.
typedef folly::fbvector<ED2, std::allocator<ED2> > _TV2 |
Definition at line 995 of file StlVectorTest.cpp.
typedef folly::fbvector<ED3, std::allocator<ED3> > _TV3 |
Definition at line 996 of file StlVectorTest.cpp.
typedef folly::fbvector<ED4, std::allocator<ED4> > _TV4 |
Definition at line 997 of file StlVectorTest.cpp.
typedef folly::fbvector<ED5, Alloc<ED5> > _TV5 |
Definition at line 999 of file StlVectorTest.cpp.
typedef folly::fbvector<ED5, std::allocator<ED5> > _TV5v1 |
Definition at line 998 of file StlVectorTest.cpp.
typedef folly::fbvector<int, Alloc<int> > _TVI |
Definition at line 993 of file StlVectorTest.cpp.
typedef folly::fbvector<int, std::allocator<int> > _TVIS |
Definition at line 992 of file StlVectorTest.cpp.
typedef Data<ALL_DELETE> DD1 |
Definition at line 1012 of file StlVectorTest.cpp.
Definition at line 1013 of file StlVectorTest.cpp.
typedef Data<ALL_DELETE & ~DC_DELETE> DD5 |
Definition at line 1016 of file StlVectorTest.cpp.
Definition at line 1017 of file StlVectorTest.cpp.
Definition at line 1018 of file StlVectorTest.cpp.
typedef Data<ALL_DELETE | PROP_MOVE> DDSMA |
Definition at line 1020 of file StlVectorTest.cpp.
Definition at line 986 of file StlVectorTest.cpp.
Definition at line 987 of file StlVectorTest.cpp.
typedef Data<MC_NOEXCEPT> ED3 |
Definition at line 988 of file StlVectorTest.cpp.
typedef Data<MC_NOEXCEPT | CC_DELETE> ED4 |
Definition at line 989 of file StlVectorTest.cpp.
typedef Data<IS_RELOCATABLE> ED5 |
Definition at line 990 of file StlVectorTest.cpp.
Definition at line 1001 of file StlVectorTest.cpp.
Definition at line 1002 of file StlVectorTest.cpp.
Definition at line 1003 of file StlVectorTest.cpp.
Definition at line 211 of file StlVectorTest.cpp.
Definition at line 223 of file StlVectorTest.cpp.
int convertToInt | ( | int | t | ) |
Definition at line 1528 of file StlVectorTest.cpp.
References folly::pushmi::detail::t.
Referenced by DataState< Vector >::DataState(), eraseCheck(), insertItCheck(), insertNTCheck(), test_I_assignIL3(), test_I_assignInputRange3(), test_I_assignN3(), test_I_assignRange3(), test_I_copyAssign3(), test_I_emplaceBack3(), test_I_forwardIteratorConstruction3(), test_ilAssignment3(), test_ilConstruction3(), test_inputIteratorConstruction3(), test_iteratorInsertion3(), test_iteratorInsertionN3(), test_iteratorInsertionRV3(), test_memberSwappable3(), test_nCopyConstruction3(), test_nonmemberSwappable3(), test_popBack3(), test_populate3(), test_pushBack3(), test_pushBackRV3(), test_resize3(), and test_resizeT3().
Definition at line 1532 of file StlVectorTest.cpp.
int convertToInt | ( | const std::allocator< T > & | ) |
Definition at line 1536 of file StlVectorTest.cpp.
Definition at line 1540 of file StlVectorTest.cpp.
References Alloc< T >::id.
void eraseCheck | ( | Vector & | a, |
DataState< Vector > & | dsa, | ||
int | idx, | ||
int | n | ||
) |
Definition at line 2563 of file StlVectorTest.cpp.
References ASSERT_EQ, convertToInt(), i, and DataState< Vector >::size().
Referenced by test_iteratorErase3(), and test_iteratorEraseRange3().
int getTotal | ( | ) |
Definition at line 768 of file StlVectorTest.cpp.
References Counter::CountCC, Counter::CountDC, Counter::CountDestroy, Counter::CountLoggedConstruction, Counter::CountMC, and Counter::CountOC.
Referenced by isSane(), and verify().
void hardReset | ( | ) |
Definition at line 755 of file StlVectorTest.cpp.
References AllocTracker::Constructed, Counter::CountLoggedConstruction, AllocTracker::Destroyed, softReset(), and Tracker::UIDTotal.
void insertItCheck | ( | const Vector & | a, |
DataState< Vector > & | dsa, | ||
int | idx, | ||
int * | b, | ||
int * | e | ||
) |
Definition at line 2451 of file StlVectorTest.cpp.
References a, ASSERT_EQ, b, convertToInt(), i, DataState< Vector >::size(), and STL_TEST.
Referenced by test_iteratorInsertIL3(), test_iteratorInsertionInputIterator3(), and test_iteratorInsertionIterator3().
void insertNTCheck | ( | const Vector & | a, |
DataState< Vector > & | dsa, | ||
int | idx, | ||
int | n, | ||
int | val | ||
) |
Definition at line 2342 of file StlVectorTest.cpp.
References a, ASSERT_EQ, convertToInt(), i, DataState< Vector >::size(), and STL_TEST.
Referenced by test_iteratorEmplacement3(), test_iteratorInsertion3(), test_iteratorInsertionN3(), and test_iteratorInsertionRV3().
void isSane | ( | ) |
Definition at line 775 of file StlVectorTest.cpp.
References ASSERT_EQ, ASSERT_GE, ASSERT_TRUE, folly::empty(), getTotal(), folly::size(), and Tracker::UIDTotal.
Referenced by folly::basic_fbstring< E, T, A, Storage >::replaceImpl(), folly::basic_fbstring< E, T, A, Storage >::replaceImplDiscr(), and verify().
std::pair<typename Vector::iterator, string> iterSpotter | ( | Vector & | v, |
int | i | ||
) |
Definition at line 1346 of file StlVectorTest.cpp.
References FOLLY_FALLTHROUGH.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 3070 of file StlVectorTest.cpp.
References FOLLY_POP_WARNING, testing::InitGoogleTest(), and RUN_ALL_TESTS().
Transformer<It, forward_iterator_tag> makeForwardIterator | ( | const It & | it | ) |
Definition at line 1616 of file StlVectorTest.cpp.
Referenced by test_I_assignRange3(), test_I_forwardIteratorAllocConstruction3(), test_I_forwardIteratorConstruction3(), test_iteratorInsertionIterator3(), and test_moveIterators3().
Transformer<It, input_iterator_tag> makeInputIterator | ( | const It & | it | ) |
Definition at line 1620 of file StlVectorTest.cpp.
Referenced by test_I_assignInputRange3(), test_inputIteratorAllocConstruction3(), test_inputIteratorConstruction3(), test_iteratorInsertionInputIterator3(), and test_moveIterators3().
void mutate | ( | int & | i | ) |
Definition at line 1625 of file StlVectorTest.cpp.
Referenced by test_I_at3(), test_I_back3(), test_I_front3(), and test_operatorBrace3().
void mutate | ( | uint64_t & | i | ) |
Definition at line 1630 of file StlVectorTest.cpp.
Definition at line 1636 of file StlVectorTest.cpp.
void populate | ( | Vector & | v, |
const pair< int, int > & | ss | ||
) |
Definition at line 1238 of file StlVectorTest.cpp.
References i, and populateIndex.
Referenced by TEST().
uint64_t ReadTSC | ( | ) |
void softReset | ( | int | ticks = -1 | ) |
Definition at line 745 of file StlVectorTest.cpp.
References Counter::CountCA, Counter::CountCC, Counter::CountDC, Counter::CountDestroy, Counter::CountLoggedConstruction, Counter::CountMA, Counter::CountMC, Counter::CountOC, Ticker::CountTicks, Counter::CountTotalOps, and Ticker::TicksLeft.
Referenced by hardReset().
TEST | ( | FBVector | , |
containerTypedefs | |||
) |
Definition at line 1652 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
emptyConstruction | |||
) |
Definition at line 1715 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
populate | |||
) |
Definition at line 1729 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
copyConstruction | |||
) |
Definition at line 1764 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
moveConstruction | |||
) |
Definition at line 1785 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
moveAssignment | |||
) |
Definition at line 1801 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
destructible | |||
) |
Definition at line 1819 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
iterators | |||
) |
Definition at line 1823 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
equitable | |||
) |
Definition at line 1855 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
memberSwappable | |||
) |
Definition at line 1870 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
nonmemberSwappable | |||
) |
Definition at line 1903 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
copyAssign | |||
) |
Definition at line 1941 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
sizeops | |||
) |
Definition at line 1971 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
reversibleContainerTypedefs | |||
) |
Definition at line 1978 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
reversibleIterators | |||
) |
Definition at line 1992 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
comparable | |||
) |
Definition at line 2027 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
allocatorTypedefs | |||
) |
Definition at line 2046 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
getAllocator | |||
) |
Definition at line 2052 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
defaultAllocator | |||
) |
Definition at line 2056 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
customAllocator | |||
) |
Definition at line 2060 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
copyWithAllocator | |||
) |
Definition at line 2072 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
moveConstructionWithAllocator | |||
) |
Definition at line 2090 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
moveConstructionWithAllocatorSupplied | |||
) |
Definition at line 2100 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
allocAssign | |||
) |
Definition at line 2119 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
nAllocConstruction | |||
) |
Definition at line 2123 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
nCopyAllocConstruction | |||
) |
Definition at line 2133 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
forwardIteratorAllocConstruction | |||
) |
Definition at line 2148 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
inputIteratorAllocConstruction | |||
) |
Definition at line 2166 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
ilAllocConstruction | |||
) |
Definition at line 2183 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
dataRaces | |||
) |
Definition at line 2199 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
nConstruction | |||
) |
Definition at line 2223 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
nCopyConstruction | |||
) |
Definition at line 2231 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
forwardIteratorConstruction | |||
) |
Definition at line 2249 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
inputIteratorConstruction | |||
) |
Definition at line 2274 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
ilConstruction | |||
) |
Definition at line 2294 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
ilAssignment | |||
) |
Definition at line 2314 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
iteratorEmplacement | |||
) |
Definition at line 2366 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
iteratorInsertion | |||
) |
Definition at line 2384 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
iteratorInsertionRV | |||
) |
Definition at line 2404 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
iteratorInsertionN | |||
) |
Definition at line 2429 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
iteratorInsertionIterator | |||
) |
Definition at line 2477 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
iteratorInsertionInputIterator | |||
) |
Definition at line 2508 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
iteratorInsertIL | |||
) |
Definition at line 2532 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
iteratorErase | |||
) |
Definition at line 2575 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
iteratorEraseRange | |||
) |
Definition at line 2597 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
clear | |||
) |
Definition at line 2616 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
assignRange | |||
) |
Definition at line 2629 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
assignInputRange | |||
) |
Definition at line 2651 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
assignIL | |||
) |
Definition at line 2667 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
assignN | |||
) |
Definition at line 2696 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
front | |||
) |
Definition at line 2710 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
back | |||
) |
Definition at line 2726 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
emplaceBack | |||
) |
Definition at line 2742 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
pushBack | |||
) |
Definition at line 2768 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
pushBackRV | |||
) |
Definition at line 2796 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
popBack | |||
) |
Definition at line 2823 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
operatorBrace | |||
) |
Definition at line 2842 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
at | |||
) |
Definition at line 2855 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
moveIterators | |||
) |
Definition at line 2876 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
dataAndCapacity | |||
) |
Definition at line 2900 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
reserve | |||
) |
Definition at line 2906 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
lengthError | |||
) |
Definition at line 2923 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
resize | |||
) |
Definition at line 2940 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
resizeT | |||
) |
Definition at line 2961 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
shrinkToFit | |||
) |
Definition at line 2993 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
ebo | |||
) |
Definition at line 3020 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
relinquish | |||
) |
Definition at line 3027 of file StlVectorTest.cpp.
TEST | ( | FBVector | , |
attach | |||
) |
Definition at line 3053 of file StlVectorTest.cpp.
void test_allocAssign | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 2119 of file StlVectorTest.cpp.
void test_allocAssign2 | ( | std::false_type | ) |
Definition at line 2119 of file StlVectorTest.cpp.
void test_allocAssign2 | ( | std::true_type | ) |
Definition at line 2119 of file StlVectorTest.cpp.
void test_allocAssign3 | ( | ) |
Definition at line 2119 of file StlVectorTest.cpp.
void test_allocatorTypedefs | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 2046 of file StlVectorTest.cpp.
void test_allocatorTypedefs2 | ( | std::false_type | ) |
Definition at line 2046 of file StlVectorTest.cpp.
void test_allocatorTypedefs2 | ( | std::true_type | ) |
Definition at line 2046 of file StlVectorTest.cpp.
void test_allocatorTypedefs3 | ( | ) |
Definition at line 2046 of file StlVectorTest.cpp.
void test_assignIL | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 2667 of file StlVectorTest.cpp.
void test_assignIL2 | ( | std::false_type | ) |
Definition at line 2667 of file StlVectorTest.cpp.
void test_assignIL2 | ( | std::true_type | ) |
Definition at line 2667 of file StlVectorTest.cpp.
void test_assignIL3 | ( | ) |
Definition at line 2667 of file StlVectorTest.cpp.
void test_assignInputRange | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a,i,j, ticks)))) | ) |
Definition at line 2651 of file StlVectorTest.cpp.
void test_assignInputRange2 | ( | std::false_type | ) |
Definition at line 2651 of file StlVectorTest.cpp.
void test_assignInputRange2 | ( | std::true_type | ) |
Definition at line 2651 of file StlVectorTest.cpp.
void test_assignInputRange3 | ( | ) |
Definition at line 2651 of file StlVectorTest.cpp.
void test_assignN | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a,n,t, ticks)))) | ) |
Definition at line 2696 of file StlVectorTest.cpp.
void test_assignN2 | ( | std::false_type | ) |
Definition at line 2696 of file StlVectorTest.cpp.
void test_assignN2 | ( | std::true_type | ) |
Definition at line 2696 of file StlVectorTest.cpp.
void test_assignN3 | ( | ) |
Definition at line 2696 of file StlVectorTest.cpp.
void test_assignRange | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a, i, j, ticks)))) | ) |
Definition at line 2629 of file StlVectorTest.cpp.
void test_assignRange2 | ( | std::false_type | ) |
Definition at line 2629 of file StlVectorTest.cpp.
void test_assignRange2 | ( | std::true_type | ) |
Definition at line 2629 of file StlVectorTest.cpp.
void test_assignRange3 | ( | ) |
Definition at line 2629 of file StlVectorTest.cpp.
void test_at | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 2855 of file StlVectorTest.cpp.
void test_at2 | ( | std::false_type | ) |
Definition at line 2855 of file StlVectorTest.cpp.
void test_at2 | ( | std::true_type | ) |
Definition at line 2855 of file StlVectorTest.cpp.
void test_at3 | ( | ) |
Definition at line 2855 of file StlVectorTest.cpp.
void test_attach | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 3053 of file StlVectorTest.cpp.
void test_attach2 | ( | std::false_type | ) |
Definition at line 3053 of file StlVectorTest.cpp.
void test_attach2 | ( | std::true_type | ) |
Definition at line 3053 of file StlVectorTest.cpp.
void test_attach3 | ( | ) |
Definition at line 3053 of file StlVectorTest.cpp.
void test_back | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 2726 of file StlVectorTest.cpp.
void test_back2 | ( | std::false_type | ) |
Definition at line 2726 of file StlVectorTest.cpp.
void test_back2 | ( | std::true_type | ) |
Definition at line 2726 of file StlVectorTest.cpp.
void test_back3 | ( | ) |
Definition at line 2726 of file StlVectorTest.cpp.
void test_clear | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 2616 of file StlVectorTest.cpp.
void test_clear2 | ( | std::false_type | ) |
Definition at line 2616 of file StlVectorTest.cpp.
void test_clear2 | ( | std::true_type | ) |
Definition at line 2616 of file StlVectorTest.cpp.
void test_clear3 | ( | ) |
Definition at line 2616 of file StlVectorTest.cpp.
void test_comparable | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 2027 of file StlVectorTest.cpp.
void test_comparable2 | ( | std::false_type | ) |
Definition at line 2027 of file StlVectorTest.cpp.
void test_comparable2 | ( | std::true_type | ) |
Definition at line 2027 of file StlVectorTest.cpp.
void test_comparable3 | ( | ) |
Definition at line 2027 of file StlVectorTest.cpp.
void test_containerTypedefs | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 1652 of file StlVectorTest.cpp.
void test_containerTypedefs2 | ( | std::false_type | ) |
Definition at line 1652 of file StlVectorTest.cpp.
void test_containerTypedefs2 | ( | std::true_type | ) |
Definition at line 1652 of file StlVectorTest.cpp.
void test_containerTypedefs3 | ( | ) |
Definition at line 1652 of file StlVectorTest.cpp.
void test_copyAssign | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a,b, ticks)))) | ) |
Definition at line 1941 of file StlVectorTest.cpp.
void test_copyAssign2 | ( | std::false_type | ) |
Definition at line 1941 of file StlVectorTest.cpp.
void test_copyAssign2 | ( | std::true_type | ) |
Definition at line 1941 of file StlVectorTest.cpp.
void test_copyAssign3 | ( | ) |
Definition at line 1941 of file StlVectorTest.cpp.
void test_copyConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 1764 of file StlVectorTest.cpp.
void test_copyConstruction2 | ( | std::false_type | ) |
Definition at line 1764 of file StlVectorTest.cpp.
void test_copyConstruction2 | ( | std::true_type | ) |
Definition at line 1764 of file StlVectorTest.cpp.
void test_copyConstruction3 | ( | ) |
Definition at line 1764 of file StlVectorTest.cpp.
void test_copyWithAllocator | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, m, ticks)))) | ) |
Definition at line 2072 of file StlVectorTest.cpp.
void test_copyWithAllocator2 | ( | std::false_type | ) |
Definition at line 2072 of file StlVectorTest.cpp.
void test_copyWithAllocator2 | ( | std::true_type | ) |
Definition at line 2072 of file StlVectorTest.cpp.
void test_copyWithAllocator3 | ( | ) |
Definition at line 2072 of file StlVectorTest.cpp.
void test_customAllocator | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, m, ticks)))) | ) |
Definition at line 2060 of file StlVectorTest.cpp.
void test_customAllocator2 | ( | std::false_type | ) |
Definition at line 2060 of file StlVectorTest.cpp.
void test_customAllocator2 | ( | std::true_type | ) |
Definition at line 2060 of file StlVectorTest.cpp.
void test_customAllocator3 | ( | ) |
Definition at line 2060 of file StlVectorTest.cpp.
void test_dataAndCapacity | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 2900 of file StlVectorTest.cpp.
void test_dataAndCapacity2 | ( | std::false_type | ) |
Definition at line 2900 of file StlVectorTest.cpp.
void test_dataAndCapacity2 | ( | std::true_type | ) |
Definition at line 2900 of file StlVectorTest.cpp.
void test_dataAndCapacity3 | ( | ) |
Definition at line 2900 of file StlVectorTest.cpp.
void test_dataRaces | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 2199 of file StlVectorTest.cpp.
void test_dataRaces2 | ( | std::true_type | ) |
Definition at line 2199 of file StlVectorTest.cpp.
void test_dataRaces2 | ( | std::false_type | ) |
Definition at line 2199 of file StlVectorTest.cpp.
void test_dataRaces3 | ( | ) |
Definition at line 2199 of file StlVectorTest.cpp.
void test_defaultAllocator | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 2056 of file StlVectorTest.cpp.
void test_defaultAllocator2 | ( | std::false_type | ) |
Definition at line 2056 of file StlVectorTest.cpp.
void test_defaultAllocator2 | ( | std::true_type | ) |
Definition at line 2056 of file StlVectorTest.cpp.
void test_defaultAllocator3 | ( | ) |
Definition at line 2056 of file StlVectorTest.cpp.
void test_destructible | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 1819 of file StlVectorTest.cpp.
void test_destructible2 | ( | std::false_type | ) |
Definition at line 1819 of file StlVectorTest.cpp.
void test_destructible2 | ( | std::true_type | ) |
Definition at line 1819 of file StlVectorTest.cpp.
void test_destructible3 | ( | ) |
Definition at line 1819 of file StlVectorTest.cpp.
void test_ebo | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 3020 of file StlVectorTest.cpp.
void test_ebo2 | ( | std::false_type | ) |
Definition at line 3020 of file StlVectorTest.cpp.
void test_ebo2 | ( | std::true_type | ) |
Definition at line 3020 of file StlVectorTest.cpp.
void test_ebo3 | ( | ) |
Definition at line 3020 of file StlVectorTest.cpp.
void test_emplaceBack | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 2742 of file StlVectorTest.cpp.
void test_emplaceBack2 | ( | std::false_type | ) |
Definition at line 2742 of file StlVectorTest.cpp.
void test_emplaceBack2 | ( | std::true_type | ) |
Definition at line 2742 of file StlVectorTest.cpp.
void test_emplaceBack3 | ( | ) |
Definition at line 2742 of file StlVectorTest.cpp.
void test_emptyConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 1715 of file StlVectorTest.cpp.
void test_emptyConstruction2 | ( | std::true_type | ) |
Definition at line 1715 of file StlVectorTest.cpp.
void test_emptyConstruction2 | ( | std::false_type | ) |
Definition at line 1715 of file StlVectorTest.cpp.
void test_emptyConstruction3 | ( | ) |
Definition at line 1715 of file StlVectorTest.cpp.
void test_equitable | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, b, ticks)))) | ) |
Definition at line 1855 of file StlVectorTest.cpp.
void test_equitable2 | ( | std::false_type | ) |
Definition at line 1855 of file StlVectorTest.cpp.
void test_equitable2 | ( | std::true_type | ) |
Definition at line 1855 of file StlVectorTest.cpp.
void test_equitable3 | ( | ) |
Definition at line 1855 of file StlVectorTest.cpp.
void test_forwardIteratorAllocConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, i,j,m, ticks)))) | ) |
Definition at line 2148 of file StlVectorTest.cpp.
void test_forwardIteratorAllocConstruction2 | ( | std::false_type | ) |
Definition at line 2148 of file StlVectorTest.cpp.
void test_forwardIteratorAllocConstruction2 | ( | std::true_type | ) |
Definition at line 2148 of file StlVectorTest.cpp.
void test_forwardIteratorAllocConstruction3 | ( | ) |
Definition at line 2148 of file StlVectorTest.cpp.
void test_forwardIteratorConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, i,j, ticks)))) | ) |
Definition at line 2249 of file StlVectorTest.cpp.
void test_forwardIteratorConstruction2 | ( | std::true_type | ) |
Definition at line 2249 of file StlVectorTest.cpp.
void test_forwardIteratorConstruction2 | ( | std::false_type | ) |
Definition at line 2249 of file StlVectorTest.cpp.
void test_forwardIteratorConstruction3 | ( | ) |
Definition at line 2249 of file StlVectorTest.cpp.
void test_front | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 2710 of file StlVectorTest.cpp.
void test_front2 | ( | std::false_type | ) |
Definition at line 2710 of file StlVectorTest.cpp.
void test_front2 | ( | std::true_type | ) |
Definition at line 2710 of file StlVectorTest.cpp.
void test_front3 | ( | ) |
Definition at line 2710 of file StlVectorTest.cpp.
void test_getAllocator | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 2052 of file StlVectorTest.cpp.
void test_getAllocator2 | ( | std::false_type | ) |
Definition at line 2052 of file StlVectorTest.cpp.
void test_getAllocator2 | ( | std::true_type | ) |
Definition at line 2052 of file StlVectorTest.cpp.
void test_getAllocator3 | ( | ) |
Definition at line 2052 of file StlVectorTest.cpp.
bool test_I_allocAssign2 | ( | std::false_type | ) |
Definition at line 2119 of file StlVectorTest.cpp.
bool test_I_allocAssign2 | ( | std::true_type | ) |
Definition at line 2119 of file StlVectorTest.cpp.
bool test_I_allocAssign3 | ( | ) |
Definition at line 2119 of file StlVectorTest.cpp.
bool test_I_allocatorTypedefs2 | ( | std::false_type | ) |
Definition at line 2046 of file StlVectorTest.cpp.
bool test_I_allocatorTypedefs2 | ( | std::true_type | ) |
Definition at line 2046 of file StlVectorTest.cpp.
bool test_I_allocatorTypedefs3 | ( | ) |
bool test_I_assignIL2 | ( | std::false_type | ) |
Definition at line 2667 of file StlVectorTest.cpp.
bool test_I_assignIL2 | ( | std::true_type | ) |
Definition at line 2667 of file StlVectorTest.cpp.
bool test_I_assignIL3 | ( | ) |
Definition at line 2667 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), i, STL_TEST, and Ticker::TicksLeft.
bool test_I_assignInputRange2 | ( | std::false_type | ) |
Definition at line 2651 of file StlVectorTest.cpp.
bool test_I_assignInputRange2 | ( | std::true_type | ) |
Definition at line 2651 of file StlVectorTest.cpp.
bool test_I_assignInputRange3 | ( | ) |
Definition at line 2651 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), i, and makeInputIterator().
bool test_I_assignN2 | ( | std::false_type | ) |
Definition at line 2696 of file StlVectorTest.cpp.
bool test_I_assignN2 | ( | std::true_type | ) |
Definition at line 2696 of file StlVectorTest.cpp.
bool test_I_assignN3 | ( | ) |
Definition at line 2696 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), and folly::pushmi::detail::t.
bool test_I_assignRange2 | ( | std::false_type | ) |
Definition at line 2629 of file StlVectorTest.cpp.
bool test_I_assignRange2 | ( | std::true_type | ) |
Definition at line 2629 of file StlVectorTest.cpp.
bool test_I_assignRange3 | ( | ) |
Definition at line 2629 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), i, makeForwardIterator(), and STL_TEST.
bool test_I_at2 | ( | std::false_type | ) |
Definition at line 2855 of file StlVectorTest.cpp.
bool test_I_at2 | ( | std::true_type | ) |
Definition at line 2855 of file StlVectorTest.cpp.
bool test_I_at3 | ( | ) |
Definition at line 2855 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, Counter::CountTotalOps, FAIL, i, and mutate().
bool test_I_attach2 | ( | std::false_type | ) |
Definition at line 3053 of file StlVectorTest.cpp.
bool test_I_attach2 | ( | std::true_type | ) |
Definition at line 3053 of file StlVectorTest.cpp.
bool test_I_attach3 | ( | ) |
Definition at line 3053 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, folly::attach(), and folly::relinquish().
bool test_I_back2 | ( | std::false_type | ) |
Definition at line 2726 of file StlVectorTest.cpp.
bool test_I_back2 | ( | std::true_type | ) |
Definition at line 2726 of file StlVectorTest.cpp.
bool test_I_back3 | ( | ) |
Definition at line 2726 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, Counter::CountTotalOps, and mutate().
bool test_I_clear2 | ( | std::false_type | ) |
Definition at line 2616 of file StlVectorTest.cpp.
bool test_I_clear2 | ( | std::true_type | ) |
Definition at line 2616 of file StlVectorTest.cpp.
bool test_I_clear3 | ( | ) |
bool test_I_comparable2 | ( | std::false_type | ) |
Definition at line 2027 of file StlVectorTest.cpp.
bool test_I_comparable2 | ( | std::true_type | ) |
Definition at line 2027 of file StlVectorTest.cpp.
bool test_I_comparable3 | ( | ) |
bool test_I_containerTypedefs2 | ( | std::false_type | ) |
Definition at line 1652 of file StlVectorTest.cpp.
bool test_I_containerTypedefs2 | ( | std::true_type | ) |
Definition at line 1652 of file StlVectorTest.cpp.
bool test_I_containerTypedefs3 | ( | ) |
bool test_I_copyAssign2 | ( | std::false_type | ) |
Definition at line 1941 of file StlVectorTest.cpp.
bool test_I_copyAssign2 | ( | std::true_type | ) |
Definition at line 1941 of file StlVectorTest.cpp.
bool test_I_copyAssign3 | ( | ) |
Definition at line 1941 of file StlVectorTest.cpp.
References a, ASSERT_TRUE, b, convertToInt(), and value.
bool test_I_copyConstruction2 | ( | std::false_type | ) |
Definition at line 1764 of file StlVectorTest.cpp.
bool test_I_copyConstruction2 | ( | std::true_type | ) |
Definition at line 1764 of file StlVectorTest.cpp.
bool test_I_copyConstruction3 | ( | ) |
bool test_I_copyWithAllocator2 | ( | std::false_type | ) |
Definition at line 2072 of file StlVectorTest.cpp.
bool test_I_copyWithAllocator2 | ( | std::true_type | ) |
Definition at line 2072 of file StlVectorTest.cpp.
bool test_I_copyWithAllocator3 | ( | ) |
Definition at line 2072 of file StlVectorTest.cpp.
References a, ASSERT_TRUE, m, and STL_TEST.
bool test_I_customAllocator2 | ( | std::false_type | ) |
Definition at line 2060 of file StlVectorTest.cpp.
bool test_I_customAllocator2 | ( | std::true_type | ) |
Definition at line 2060 of file StlVectorTest.cpp.
bool test_I_customAllocator3 | ( | ) |
Definition at line 2060 of file StlVectorTest.cpp.
References ASSERT_TRUE, m, and folly::pushmi::detail::t.
bool test_I_dataAndCapacity2 | ( | std::false_type | ) |
Definition at line 2900 of file StlVectorTest.cpp.
bool test_I_dataAndCapacity2 | ( | std::true_type | ) |
Definition at line 2900 of file StlVectorTest.cpp.
bool test_I_dataAndCapacity3 | ( | ) |
Definition at line 2900 of file StlVectorTest.cpp.
bool test_I_dataRaces2 | ( | std::false_type | ) |
Definition at line 2199 of file StlVectorTest.cpp.
bool test_I_dataRaces2 | ( | std::true_type | ) |
Definition at line 2199 of file StlVectorTest.cpp.
bool test_I_dataRaces3 | ( | ) |
bool test_I_defaultAllocator2 | ( | std::true_type | ) |
Definition at line 2056 of file StlVectorTest.cpp.
bool test_I_defaultAllocator2 | ( | std::false_type | ) |
Definition at line 2056 of file StlVectorTest.cpp.
bool test_I_defaultAllocator3 | ( | ) |
Definition at line 2056 of file StlVectorTest.cpp.
bool test_I_destructible2 | ( | std::false_type | ) |
Definition at line 1819 of file StlVectorTest.cpp.
bool test_I_destructible2 | ( | std::true_type | ) |
Definition at line 1819 of file StlVectorTest.cpp.
bool test_I_destructible3 | ( | ) |
Definition at line 1819 of file StlVectorTest.cpp.
bool test_I_ebo2 | ( | std::false_type | ) |
Definition at line 3020 of file StlVectorTest.cpp.
bool test_I_ebo2 | ( | std::true_type | ) |
Definition at line 3020 of file StlVectorTest.cpp.
bool test_I_ebo3 | ( | ) |
bool test_I_emplaceBack2 | ( | std::false_type | ) |
Definition at line 2742 of file StlVectorTest.cpp.
bool test_I_emplaceBack2 | ( | std::true_type | ) |
Definition at line 2742 of file StlVectorTest.cpp.
bool test_I_emplaceBack3 | ( | ) |
Definition at line 2742 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), i, and DataState< Vector >::size().
bool test_I_emptyConstruction2 | ( | std::false_type | ) |
Definition at line 1715 of file StlVectorTest.cpp.
bool test_I_emptyConstruction2 | ( | std::true_type | ) |
Definition at line 1715 of file StlVectorTest.cpp.
bool test_I_emptyConstruction3 | ( | ) |
Definition at line 1715 of file StlVectorTest.cpp.
References ASSERT_EQ, ASSERT_TRUE, and Counter::CountTotalOps.
bool test_I_equitable2 | ( | std::false_type | ) |
Definition at line 1855 of file StlVectorTest.cpp.
bool test_I_equitable2 | ( | std::true_type | ) |
Definition at line 1855 of file StlVectorTest.cpp.
bool test_I_equitable3 | ( | ) |
bool test_I_forwardIteratorAllocConstruction2 | ( | std::false_type | ) |
Definition at line 2148 of file StlVectorTest.cpp.
bool test_I_forwardIteratorAllocConstruction2 | ( | std::true_type | ) |
Definition at line 2148 of file StlVectorTest.cpp.
bool test_I_forwardIteratorAllocConstruction3 | ( | ) |
Definition at line 2148 of file StlVectorTest.cpp.
References ASSERT_TRUE, i, m, makeForwardIterator(), and STL_TEST.
bool test_I_forwardIteratorConstruction2 | ( | std::true_type | ) |
Definition at line 2249 of file StlVectorTest.cpp.
bool test_I_forwardIteratorConstruction2 | ( | std::false_type | ) |
Definition at line 2249 of file StlVectorTest.cpp.
bool test_I_forwardIteratorConstruction3 | ( | ) |
Definition at line 2249 of file StlVectorTest.cpp.
References ASSERT_EQ, ASSERT_LE, ASSERT_TRUE, convertToInt(), Counter::CountTotalOps, i, makeForwardIterator(), and STL_TEST.
bool test_I_front2 | ( | std::false_type | ) |
Definition at line 2710 of file StlVectorTest.cpp.
bool test_I_front2 | ( | std::true_type | ) |
Definition at line 2710 of file StlVectorTest.cpp.
bool test_I_front3 | ( | ) |
Definition at line 2710 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, Counter::CountTotalOps, and mutate().
bool test_I_getAllocator2 | ( | std::false_type | ) |
Definition at line 2052 of file StlVectorTest.cpp.
bool test_I_getAllocator2 | ( | std::true_type | ) |
Definition at line 2052 of file StlVectorTest.cpp.
bool test_I_getAllocator3 | ( | ) |
Definition at line 2052 of file StlVectorTest.cpp.
bool test_I_ilAllocConstruction2 | ( | std::false_type | ) |
Definition at line 2183 of file StlVectorTest.cpp.
bool test_I_ilAllocConstruction2 | ( | std::true_type | ) |
Definition at line 2183 of file StlVectorTest.cpp.
bool test_I_ilAllocConstruction3 | ( | ) |
Definition at line 2183 of file StlVectorTest.cpp.
bool test_I_ilAssignment2 | ( | std::false_type | ) |
Definition at line 2314 of file StlVectorTest.cpp.
bool test_I_ilAssignment2 | ( | std::true_type | ) |
Definition at line 2314 of file StlVectorTest.cpp.
bool test_I_ilAssignment3 | ( | ) |
Definition at line 2314 of file StlVectorTest.cpp.
bool test_I_ilConstruction2 | ( | std::false_type | ) |
Definition at line 2294 of file StlVectorTest.cpp.
bool test_I_ilConstruction2 | ( | std::true_type | ) |
Definition at line 2294 of file StlVectorTest.cpp.
bool test_I_ilConstruction3 | ( | ) |
Definition at line 2294 of file StlVectorTest.cpp.
bool test_I_inputIteratorAllocConstruction2 | ( | std::false_type | ) |
Definition at line 2166 of file StlVectorTest.cpp.
bool test_I_inputIteratorAllocConstruction2 | ( | std::true_type | ) |
Definition at line 2166 of file StlVectorTest.cpp.
bool test_I_inputIteratorAllocConstruction3 | ( | ) |
Definition at line 2166 of file StlVectorTest.cpp.
bool test_I_inputIteratorConstruction2 | ( | std::false_type | ) |
Definition at line 2274 of file StlVectorTest.cpp.
bool test_I_inputIteratorConstruction2 | ( | std::true_type | ) |
Definition at line 2274 of file StlVectorTest.cpp.
bool test_I_inputIteratorConstruction3 | ( | ) |
Definition at line 2274 of file StlVectorTest.cpp.
bool test_I_iteratorEmplacement2 | ( | std::false_type | ) |
Definition at line 2366 of file StlVectorTest.cpp.
bool test_I_iteratorEmplacement2 | ( | std::true_type | ) |
Definition at line 2366 of file StlVectorTest.cpp.
bool test_I_iteratorEmplacement3 | ( | ) |
Definition at line 2366 of file StlVectorTest.cpp.
bool test_I_iteratorErase2 | ( | std::false_type | ) |
Definition at line 2575 of file StlVectorTest.cpp.
bool test_I_iteratorErase2 | ( | std::true_type | ) |
Definition at line 2575 of file StlVectorTest.cpp.
bool test_I_iteratorErase3 | ( | ) |
Definition at line 2575 of file StlVectorTest.cpp.
bool test_I_iteratorEraseRange2 | ( | std::false_type | ) |
Definition at line 2597 of file StlVectorTest.cpp.
bool test_I_iteratorEraseRange2 | ( | std::true_type | ) |
Definition at line 2597 of file StlVectorTest.cpp.
bool test_I_iteratorEraseRange3 | ( | ) |
Definition at line 2597 of file StlVectorTest.cpp.
bool test_I_iteratorInsertIL2 | ( | std::false_type | ) |
Definition at line 2532 of file StlVectorTest.cpp.
bool test_I_iteratorInsertIL2 | ( | std::true_type | ) |
Definition at line 2532 of file StlVectorTest.cpp.
bool test_I_iteratorInsertIL3 | ( | ) |
Definition at line 2532 of file StlVectorTest.cpp.
bool test_I_iteratorInsertion2 | ( | std::false_type | ) |
Definition at line 2384 of file StlVectorTest.cpp.
bool test_I_iteratorInsertion2 | ( | std::true_type | ) |
Definition at line 2384 of file StlVectorTest.cpp.
bool test_I_iteratorInsertion3 | ( | ) |
Definition at line 2384 of file StlVectorTest.cpp.
bool test_I_iteratorInsertionInputIterator2 | ( | std::false_type | ) |
Definition at line 2508 of file StlVectorTest.cpp.
bool test_I_iteratorInsertionInputIterator2 | ( | std::true_type | ) |
Definition at line 2508 of file StlVectorTest.cpp.
bool test_I_iteratorInsertionInputIterator3 | ( | ) |
Definition at line 2508 of file StlVectorTest.cpp.
bool test_I_iteratorInsertionIterator2 | ( | std::false_type | ) |
Definition at line 2477 of file StlVectorTest.cpp.
bool test_I_iteratorInsertionIterator2 | ( | std::true_type | ) |
Definition at line 2477 of file StlVectorTest.cpp.
bool test_I_iteratorInsertionIterator3 | ( | ) |
Definition at line 2477 of file StlVectorTest.cpp.
bool test_I_iteratorInsertionN2 | ( | std::false_type | ) |
Definition at line 2429 of file StlVectorTest.cpp.
bool test_I_iteratorInsertionN2 | ( | std::true_type | ) |
Definition at line 2429 of file StlVectorTest.cpp.
bool test_I_iteratorInsertionN3 | ( | ) |
Definition at line 2429 of file StlVectorTest.cpp.
bool test_I_iteratorInsertionRV2 | ( | std::false_type | ) |
Definition at line 2404 of file StlVectorTest.cpp.
bool test_I_iteratorInsertionRV2 | ( | std::true_type | ) |
Definition at line 2404 of file StlVectorTest.cpp.
bool test_I_iteratorInsertionRV3 | ( | ) |
Definition at line 2404 of file StlVectorTest.cpp.
bool test_I_iterators2 | ( | std::false_type | ) |
Definition at line 1823 of file StlVectorTest.cpp.
bool test_I_iterators2 | ( | std::true_type | ) |
Definition at line 1823 of file StlVectorTest.cpp.
bool test_I_iterators3 | ( | ) |
Definition at line 1823 of file StlVectorTest.cpp.
bool test_I_lengthError2 | ( | std::false_type | ) |
Definition at line 2923 of file StlVectorTest.cpp.
bool test_I_lengthError2 | ( | std::true_type | ) |
Definition at line 2923 of file StlVectorTest.cpp.
bool test_I_lengthError3 | ( | ) |
Definition at line 2923 of file StlVectorTest.cpp.
bool test_I_memberSwappable2 | ( | std::false_type | ) |
Definition at line 1870 of file StlVectorTest.cpp.
bool test_I_memberSwappable2 | ( | std::true_type | ) |
Definition at line 1870 of file StlVectorTest.cpp.
bool test_I_memberSwappable3 | ( | ) |
Definition at line 1870 of file StlVectorTest.cpp.
bool test_I_moveAssignment2 | ( | std::false_type | ) |
Definition at line 1801 of file StlVectorTest.cpp.
bool test_I_moveAssignment2 | ( | std::true_type | ) |
Definition at line 1801 of file StlVectorTest.cpp.
bool test_I_moveAssignment3 | ( | ) |
Definition at line 1801 of file StlVectorTest.cpp.
bool test_I_moveConstruction2 | ( | std::false_type | ) |
Definition at line 1785 of file StlVectorTest.cpp.
bool test_I_moveConstruction2 | ( | std::true_type | ) |
Definition at line 1785 of file StlVectorTest.cpp.
bool test_I_moveConstruction3 | ( | ) |
Definition at line 1785 of file StlVectorTest.cpp.
bool test_I_moveConstructionWithAllocator2 | ( | std::false_type | ) |
Definition at line 2090 of file StlVectorTest.cpp.
bool test_I_moveConstructionWithAllocator2 | ( | std::true_type | ) |
Definition at line 2090 of file StlVectorTest.cpp.
bool test_I_moveConstructionWithAllocator3 | ( | ) |
Definition at line 2090 of file StlVectorTest.cpp.
bool test_I_moveConstructionWithAllocatorSupplied2 | ( | std::false_type | ) |
Definition at line 2100 of file StlVectorTest.cpp.
bool test_I_moveConstructionWithAllocatorSupplied2 | ( | std::true_type | ) |
Definition at line 2100 of file StlVectorTest.cpp.
bool test_I_moveConstructionWithAllocatorSupplied3 | ( | ) |
Definition at line 2100 of file StlVectorTest.cpp.
bool test_I_moveIterators2 | ( | std::false_type | ) |
Definition at line 2876 of file StlVectorTest.cpp.
bool test_I_moveIterators2 | ( | std::true_type | ) |
Definition at line 2876 of file StlVectorTest.cpp.
bool test_I_moveIterators3 | ( | ) |
Definition at line 2876 of file StlVectorTest.cpp.
bool test_I_nAllocConstruction2 | ( | std::true_type | ) |
Definition at line 2123 of file StlVectorTest.cpp.
bool test_I_nAllocConstruction2 | ( | std::false_type | ) |
Definition at line 2123 of file StlVectorTest.cpp.
bool test_I_nAllocConstruction3 | ( | ) |
Definition at line 2123 of file StlVectorTest.cpp.
bool test_I_nConstruction2 | ( | std::false_type | ) |
Definition at line 2223 of file StlVectorTest.cpp.
bool test_I_nConstruction2 | ( | std::true_type | ) |
Definition at line 2223 of file StlVectorTest.cpp.
bool test_I_nConstruction3 | ( | ) |
Definition at line 2223 of file StlVectorTest.cpp.
bool test_I_nCopyAllocConstruction2 | ( | std::false_type | ) |
Definition at line 2133 of file StlVectorTest.cpp.
bool test_I_nCopyAllocConstruction2 | ( | std::true_type | ) |
Definition at line 2133 of file StlVectorTest.cpp.
bool test_I_nCopyAllocConstruction3 | ( | ) |
Definition at line 2133 of file StlVectorTest.cpp.
bool test_I_nCopyConstruction2 | ( | std::false_type | ) |
Definition at line 2231 of file StlVectorTest.cpp.
bool test_I_nCopyConstruction2 | ( | std::true_type | ) |
Definition at line 2231 of file StlVectorTest.cpp.
bool test_I_nCopyConstruction3 | ( | ) |
Definition at line 2231 of file StlVectorTest.cpp.
bool test_I_nonmemberSwappable2 | ( | std::false_type | ) |
Definition at line 1903 of file StlVectorTest.cpp.
bool test_I_nonmemberSwappable2 | ( | std::true_type | ) |
Definition at line 1903 of file StlVectorTest.cpp.
bool test_I_nonmemberSwappable3 | ( | ) |
Definition at line 1903 of file StlVectorTest.cpp.
bool test_I_operatorBrace2 | ( | std::false_type | ) |
Definition at line 2842 of file StlVectorTest.cpp.
bool test_I_operatorBrace2 | ( | std::true_type | ) |
Definition at line 2842 of file StlVectorTest.cpp.
bool test_I_operatorBrace3 | ( | ) |
Definition at line 2842 of file StlVectorTest.cpp.
bool test_I_popBack2 | ( | std::false_type | ) |
Definition at line 2823 of file StlVectorTest.cpp.
bool test_I_popBack2 | ( | std::true_type | ) |
Definition at line 2823 of file StlVectorTest.cpp.
bool test_I_popBack3 | ( | ) |
Definition at line 2823 of file StlVectorTest.cpp.
bool test_I_populate2 | ( | std::false_type | ) |
Definition at line 1729 of file StlVectorTest.cpp.
bool test_I_populate2 | ( | std::true_type | ) |
Definition at line 1729 of file StlVectorTest.cpp.
bool test_I_populate3 | ( | ) |
Definition at line 1729 of file StlVectorTest.cpp.
bool test_I_pushBack2 | ( | std::false_type | ) |
Definition at line 2768 of file StlVectorTest.cpp.
bool test_I_pushBack2 | ( | std::true_type | ) |
Definition at line 2768 of file StlVectorTest.cpp.
bool test_I_pushBack3 | ( | ) |
Definition at line 2768 of file StlVectorTest.cpp.
bool test_I_pushBackRV2 | ( | std::false_type | ) |
Definition at line 2796 of file StlVectorTest.cpp.
bool test_I_pushBackRV2 | ( | std::true_type | ) |
Definition at line 2796 of file StlVectorTest.cpp.
bool test_I_pushBackRV3 | ( | ) |
Definition at line 2796 of file StlVectorTest.cpp.
bool test_I_relinquish2 | ( | std::false_type | ) |
Definition at line 3027 of file StlVectorTest.cpp.
bool test_I_relinquish2 | ( | std::true_type | ) |
Definition at line 3027 of file StlVectorTest.cpp.
bool test_I_relinquish3 | ( | ) |
Definition at line 3027 of file StlVectorTest.cpp.
bool test_I_reserve2 | ( | std::true_type | ) |
Definition at line 2906 of file StlVectorTest.cpp.
bool test_I_reserve2 | ( | std::false_type | ) |
Definition at line 2906 of file StlVectorTest.cpp.
bool test_I_reserve3 | ( | ) |
Definition at line 2906 of file StlVectorTest.cpp.
bool test_I_resize2 | ( | std::false_type | ) |
Definition at line 2940 of file StlVectorTest.cpp.
bool test_I_resize2 | ( | std::true_type | ) |
Definition at line 2940 of file StlVectorTest.cpp.
bool test_I_resize3 | ( | ) |
Definition at line 2940 of file StlVectorTest.cpp.
bool test_I_resizeT2 | ( | std::true_type | ) |
Definition at line 2961 of file StlVectorTest.cpp.
bool test_I_resizeT2 | ( | std::false_type | ) |
Definition at line 2961 of file StlVectorTest.cpp.
bool test_I_resizeT3 | ( | ) |
Definition at line 2961 of file StlVectorTest.cpp.
bool test_I_reversibleContainerTypedefs2 | ( | std::false_type | ) |
Definition at line 1978 of file StlVectorTest.cpp.
bool test_I_reversibleContainerTypedefs2 | ( | std::true_type | ) |
Definition at line 1978 of file StlVectorTest.cpp.
bool test_I_reversibleContainerTypedefs3 | ( | ) |
Definition at line 1978 of file StlVectorTest.cpp.
bool test_I_reversibleIterators2 | ( | std::true_type | ) |
Definition at line 1992 of file StlVectorTest.cpp.
bool test_I_reversibleIterators2 | ( | std::false_type | ) |
Definition at line 1992 of file StlVectorTest.cpp.
bool test_I_reversibleIterators3 | ( | ) |
Definition at line 1992 of file StlVectorTest.cpp.
bool test_I_shrinkToFit2 | ( | std::false_type | ) |
Definition at line 2993 of file StlVectorTest.cpp.
bool test_I_shrinkToFit2 | ( | std::true_type | ) |
Definition at line 2993 of file StlVectorTest.cpp.
bool test_I_shrinkToFit3 | ( | ) |
Definition at line 2993 of file StlVectorTest.cpp.
bool test_I_sizeops2 | ( | std::false_type | ) |
Definition at line 1971 of file StlVectorTest.cpp.
bool test_I_sizeops2 | ( | std::true_type | ) |
Definition at line 1971 of file StlVectorTest.cpp.
bool test_I_sizeops3 | ( | ) |
Definition at line 1971 of file StlVectorTest.cpp.
void test_ilAllocConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, m, ticks)))) | ) |
Definition at line 2183 of file StlVectorTest.cpp.
void test_ilAllocConstruction2 | ( | std::true_type | ) |
Definition at line 2183 of file StlVectorTest.cpp.
void test_ilAllocConstruction2 | ( | std::false_type | ) |
Definition at line 2183 of file StlVectorTest.cpp.
void test_ilAllocConstruction3 | ( | ) |
Definition at line 2183 of file StlVectorTest.cpp.
References ASSERT_TRUE, m, and Ticker::TicksLeft.
void test_ilAssignment | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 2314 of file StlVectorTest.cpp.
void test_ilAssignment2 | ( | std::true_type | ) |
Definition at line 2314 of file StlVectorTest.cpp.
void test_ilAssignment2 | ( | std::false_type | ) |
Definition at line 2314 of file StlVectorTest.cpp.
void test_ilAssignment3 | ( | ) |
Definition at line 2314 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, b, convertToInt(), i, and Ticker::TicksLeft.
void test_ilConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 2294 of file StlVectorTest.cpp.
void test_ilConstruction2 | ( | std::false_type | ) |
Definition at line 2294 of file StlVectorTest.cpp.
void test_ilConstruction2 | ( | std::true_type | ) |
Definition at line 2294 of file StlVectorTest.cpp.
void test_ilConstruction3 | ( | ) |
Definition at line 2294 of file StlVectorTest.cpp.
References ASSERT_EQ, ASSERT_TRUE, convertToInt(), i, and Ticker::TicksLeft.
void test_inputIteratorAllocConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, i,j,m, ticks)))) | ) |
Definition at line 2166 of file StlVectorTest.cpp.
void test_inputIteratorAllocConstruction2 | ( | std::false_type | ) |
Definition at line 2166 of file StlVectorTest.cpp.
void test_inputIteratorAllocConstruction2 | ( | std::true_type | ) |
Definition at line 2166 of file StlVectorTest.cpp.
void test_inputIteratorAllocConstruction3 | ( | ) |
Definition at line 2166 of file StlVectorTest.cpp.
References ASSERT_TRUE, i, m, makeInputIterator(), and Ticker::TicksLeft.
void test_inputIteratorConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, i,j, ticks)))) | ) |
Definition at line 2274 of file StlVectorTest.cpp.
void test_inputIteratorConstruction2 | ( | std::true_type | ) |
Definition at line 2274 of file StlVectorTest.cpp.
void test_inputIteratorConstruction2 | ( | std::false_type | ) |
Definition at line 2274 of file StlVectorTest.cpp.
void test_inputIteratorConstruction3 | ( | ) |
Definition at line 2274 of file StlVectorTest.cpp.
References ASSERT_EQ, ASSERT_TRUE, convertToInt(), i, makeInputIterator(), and Ticker::TicksLeft.
void test_iteratorEmplacement | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a,p, ticks)))) | ) |
Definition at line 2366 of file StlVectorTest.cpp.
void test_iteratorEmplacement2 | ( | std::false_type | ) |
Definition at line 2366 of file StlVectorTest.cpp.
void test_iteratorEmplacement2 | ( | std::true_type | ) |
Definition at line 2366 of file StlVectorTest.cpp.
void test_iteratorEmplacement3 | ( | ) |
Definition at line 2366 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, insertNTCheck(), and STL_TEST.
void test_iteratorErase | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, p, ticks)))) | ) |
Definition at line 2575 of file StlVectorTest.cpp.
void test_iteratorErase2 | ( | std::true_type | ) |
Definition at line 2575 of file StlVectorTest.cpp.
void test_iteratorErase2 | ( | std::false_type | ) |
Definition at line 2575 of file StlVectorTest.cpp.
void test_iteratorErase3 | ( | ) |
Definition at line 2575 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, eraseCheck(), and STL_TEST.
void test_iteratorEraseRange | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a,p,q, ticks)))) | ) |
Definition at line 2597 of file StlVectorTest.cpp.
void test_iteratorEraseRange2 | ( | std::true_type | ) |
Definition at line 2597 of file StlVectorTest.cpp.
void test_iteratorEraseRange2 | ( | std::false_type | ) |
Definition at line 2597 of file StlVectorTest.cpp.
void test_iteratorEraseRange3 | ( | ) |
Definition at line 2597 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, and eraseCheck().
void test_iteratorInsertIL | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, p, ticks)))) | ) |
Definition at line 2532 of file StlVectorTest.cpp.
void test_iteratorInsertIL2 | ( | std::true_type | ) |
Definition at line 2532 of file StlVectorTest.cpp.
void test_iteratorInsertIL2 | ( | std::false_type | ) |
Definition at line 2532 of file StlVectorTest.cpp.
void test_iteratorInsertIL3 | ( | ) |
Definition at line 2532 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, i, insertItCheck(), and Ticker::TicksLeft.
void test_iteratorInsertion | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a,p,t, ticks)))) | ) |
Definition at line 2384 of file StlVectorTest.cpp.
void test_iteratorInsertion2 | ( | std::false_type | ) |
Definition at line 2384 of file StlVectorTest.cpp.
void test_iteratorInsertion2 | ( | std::true_type | ) |
Definition at line 2384 of file StlVectorTest.cpp.
void test_iteratorInsertion3 | ( | ) |
Definition at line 2384 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), insertNTCheck(), STL_TEST, and folly::pushmi::detail::t.
void test_iteratorInsertionInputIterator | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(6,(z, a,p,i,j, ticks)))) | ) |
Definition at line 2508 of file StlVectorTest.cpp.
void test_iteratorInsertionInputIterator2 | ( | std::true_type | ) |
Definition at line 2508 of file StlVectorTest.cpp.
void test_iteratorInsertionInputIterator2 | ( | std::false_type | ) |
Definition at line 2508 of file StlVectorTest.cpp.
void test_iteratorInsertionInputIterator3 | ( | ) |
Definition at line 2508 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, i, insertItCheck(), and makeInputIterator().
void test_iteratorInsertionIterator | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(6,(z, a,p,i,j, ticks)))) | ) |
Definition at line 2477 of file StlVectorTest.cpp.
void test_iteratorInsertionIterator2 | ( | std::true_type | ) |
Definition at line 2477 of file StlVectorTest.cpp.
void test_iteratorInsertionIterator2 | ( | std::false_type | ) |
Definition at line 2477 of file StlVectorTest.cpp.
void test_iteratorInsertionIterator3 | ( | ) |
Definition at line 2477 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, i, insertItCheck(), makeForwardIterator(), and STL_TEST.
void test_iteratorInsertionN | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(6,(z, a,p,n,t, ticks)))) | ) |
Definition at line 2429 of file StlVectorTest.cpp.
void test_iteratorInsertionN2 | ( | std::true_type | ) |
Definition at line 2429 of file StlVectorTest.cpp.
void test_iteratorInsertionN2 | ( | std::false_type | ) |
Definition at line 2429 of file StlVectorTest.cpp.
void test_iteratorInsertionN3 | ( | ) |
Definition at line 2429 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), insertNTCheck(), and folly::pushmi::detail::t.
void test_iteratorInsertionRV | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a,p,t, ticks)))) | ) |
Definition at line 2404 of file StlVectorTest.cpp.
void test_iteratorInsertionRV2 | ( | std::false_type | ) |
Definition at line 2404 of file StlVectorTest.cpp.
void test_iteratorInsertionRV2 | ( | std::true_type | ) |
Definition at line 2404 of file StlVectorTest.cpp.
void test_iteratorInsertionRV3 | ( | ) |
Definition at line 2404 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), insertNTCheck(), folly::gen::move, STL_TEST, and folly::pushmi::detail::t.
void test_iterators | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 1823 of file StlVectorTest.cpp.
void test_iterators2 | ( | std::false_type | ) |
Definition at line 1823 of file StlVectorTest.cpp.
void test_iterators2 | ( | std::true_type | ) |
Definition at line 1823 of file StlVectorTest.cpp.
void test_iterators3 | ( | ) |
Definition at line 1823 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, Counter::CountTotalOps, and dist.
void test_lengthError | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 2923 of file StlVectorTest.cpp.
void test_lengthError2 | ( | std::true_type | ) |
Definition at line 2923 of file StlVectorTest.cpp.
void test_lengthError2 | ( | std::false_type | ) |
Definition at line 2923 of file StlVectorTest.cpp.
void test_lengthError3 | ( | ) |
void test_memberSwappable | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, b, ticks)))) | ) |
Definition at line 1870 of file StlVectorTest.cpp.
void test_memberSwappable2 | ( | std::false_type | ) |
Definition at line 1870 of file StlVectorTest.cpp.
void test_memberSwappable2 | ( | std::true_type | ) |
Definition at line 1870 of file StlVectorTest.cpp.
void test_memberSwappable3 | ( | ) |
Definition at line 1870 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, b, convertToInt(), Counter::CountTotalOps, FAIL, and value.
void test_moveAssignment | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, b, ticks)))) | ) |
Definition at line 1801 of file StlVectorTest.cpp.
void test_moveAssignment2 | ( | std::true_type | ) |
Definition at line 1801 of file StlVectorTest.cpp.
void test_moveAssignment2 | ( | std::false_type | ) |
Definition at line 1801 of file StlVectorTest.cpp.
void test_moveAssignment3 | ( | ) |
Definition at line 1801 of file StlVectorTest.cpp.
References a, ASSERT_TRUE, b, folly::gen::move, and value.
void test_moveConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 1785 of file StlVectorTest.cpp.
void test_moveConstruction2 | ( | std::false_type | ) |
Definition at line 1785 of file StlVectorTest.cpp.
void test_moveConstruction2 | ( | std::true_type | ) |
Definition at line 1785 of file StlVectorTest.cpp.
void test_moveConstruction3 | ( | ) |
Definition at line 1785 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, Counter::CountTotalOps, m, and folly::gen::move.
void test_moveConstructionWithAllocator | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 2090 of file StlVectorTest.cpp.
void test_moveConstructionWithAllocator2 | ( | std::false_type | ) |
Definition at line 2090 of file StlVectorTest.cpp.
void test_moveConstructionWithAllocator2 | ( | std::true_type | ) |
Definition at line 2090 of file StlVectorTest.cpp.
void test_moveConstructionWithAllocator3 | ( | ) |
void test_moveConstructionWithAllocatorSupplied | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a,m, ticks)))) | ) |
Definition at line 2100 of file StlVectorTest.cpp.
void test_moveConstructionWithAllocatorSupplied2 | ( | std::false_type | ) |
Definition at line 2100 of file StlVectorTest.cpp.
void test_moveConstructionWithAllocatorSupplied2 | ( | std::true_type | ) |
Definition at line 2100 of file StlVectorTest.cpp.
void test_moveConstructionWithAllocatorSupplied3 | ( | ) |
Definition at line 2100 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, AllocTracker::Constructed, Counter::CountTotalOps, folly::empty(), m, and folly::gen::move.
void test_moveIterators | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 2876 of file StlVectorTest.cpp.
void test_moveIterators2 | ( | std::false_type | ) |
Definition at line 2876 of file StlVectorTest.cpp.
void test_moveIterators2 | ( | std::true_type | ) |
Definition at line 2876 of file StlVectorTest.cpp.
void test_moveIterators3 | ( | ) |
Definition at line 2876 of file StlVectorTest.cpp.
References i, makeForwardIterator(), and makeInputIterator().
void test_nAllocConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, n, m, ticks)))) | ) |
Definition at line 2123 of file StlVectorTest.cpp.
void test_nAllocConstruction2 | ( | std::false_type | ) |
Definition at line 2123 of file StlVectorTest.cpp.
void test_nAllocConstruction2 | ( | std::true_type | ) |
Definition at line 2123 of file StlVectorTest.cpp.
void test_nAllocConstruction3 | ( | ) |
void test_nConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, n, ticks)))) | ) |
Definition at line 2223 of file StlVectorTest.cpp.
void test_nConstruction2 | ( | std::true_type | ) |
Definition at line 2223 of file StlVectorTest.cpp.
void test_nConstruction2 | ( | std::false_type | ) |
Definition at line 2223 of file StlVectorTest.cpp.
void test_nConstruction3 | ( | ) |
Definition at line 2223 of file StlVectorTest.cpp.
References ASSERT_EQ, ASSERT_TRUE, Counter::CountDC, and Counter::CountTotalOps.
void test_nCopyAllocConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, n, t, m, ticks)))) | ) |
Definition at line 2133 of file StlVectorTest.cpp.
void test_nCopyAllocConstruction2 | ( | std::false_type | ) |
Definition at line 2133 of file StlVectorTest.cpp.
void test_nCopyAllocConstruction2 | ( | std::true_type | ) |
Definition at line 2133 of file StlVectorTest.cpp.
void test_nCopyAllocConstruction3 | ( | ) |
Definition at line 2133 of file StlVectorTest.cpp.
References ASSERT_TRUE, i, m, STL_TEST, and folly::pushmi::detail::t.
void test_nCopyConstruction | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, n, t, ticks)))) | ) |
Definition at line 2231 of file StlVectorTest.cpp.
void test_nCopyConstruction2 | ( | std::true_type | ) |
Definition at line 2231 of file StlVectorTest.cpp.
void test_nCopyConstruction2 | ( | std::false_type | ) |
Definition at line 2231 of file StlVectorTest.cpp.
void test_nCopyConstruction3 | ( | ) |
Definition at line 2231 of file StlVectorTest.cpp.
References ASSERT_EQ, ASSERT_TRUE, convertToInt(), i, STL_TEST, folly::pushmi::detail::t, and val.
void test_nonmemberSwappable | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, b, ticks)))) | ) |
Definition at line 1903 of file StlVectorTest.cpp.
void test_nonmemberSwappable2 | ( | std::false_type | ) |
Definition at line 1903 of file StlVectorTest.cpp.
void test_nonmemberSwappable2 | ( | std::true_type | ) |
Definition at line 1903 of file StlVectorTest.cpp.
void test_nonmemberSwappable3 | ( | ) |
Definition at line 1903 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, b, convertToInt(), Counter::CountTotalOps, FAIL, STL_TEST, folly::f14::swap(), and value.
void test_operatorBrace | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 2842 of file StlVectorTest.cpp.
void test_operatorBrace2 | ( | std::true_type | ) |
Definition at line 2842 of file StlVectorTest.cpp.
void test_operatorBrace2 | ( | std::false_type | ) |
Definition at line 2842 of file StlVectorTest.cpp.
void test_operatorBrace3 | ( | ) |
Definition at line 2842 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, Counter::CountTotalOps, i, and mutate().
void test_popBack | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 2823 of file StlVectorTest.cpp.
void test_popBack2 | ( | std::true_type | ) |
Definition at line 2823 of file StlVectorTest.cpp.
void test_popBack2 | ( | std::false_type | ) |
Definition at line 2823 of file StlVectorTest.cpp.
void test_popBack3 | ( | ) |
Definition at line 2823 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), i, and DataState< Vector >::size().
void test_populate | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 1729 of file StlVectorTest.cpp.
void test_populate2 | ( | std::true_type | ) |
Definition at line 1729 of file StlVectorTest.cpp.
void test_populate2 | ( | std::false_type | ) |
Definition at line 1729 of file StlVectorTest.cpp.
void test_populate3 | ( | ) |
Definition at line 1729 of file StlVectorTest.cpp.
References ASSERT_EQ, ASSERT_GT, ASSERT_LT, ASSERT_NE, convertToInt(), and i.
void test_pushBack | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, t, ticks)))) | ) |
Definition at line 2768 of file StlVectorTest.cpp.
void test_pushBack2 | ( | std::false_type | ) |
Definition at line 2768 of file StlVectorTest.cpp.
void test_pushBack2 | ( | std::true_type | ) |
Definition at line 2768 of file StlVectorTest.cpp.
void test_pushBack3 | ( | ) |
Definition at line 2768 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), i, DataState< Vector >::size(), and folly::pushmi::detail::t.
void test_pushBackRV | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, t, ticks)))) | ) |
Definition at line 2796 of file StlVectorTest.cpp.
void test_pushBackRV2 | ( | std::true_type | ) |
Definition at line 2796 of file StlVectorTest.cpp.
void test_pushBackRV2 | ( | std::false_type | ) |
Definition at line 2796 of file StlVectorTest.cpp.
void test_pushBackRV3 | ( | ) |
Definition at line 2796 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), i, folly::gen::move, DataState< Vector >::size(), and folly::pushmi::detail::t.
void test_relinquish | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 3027 of file StlVectorTest.cpp.
void test_relinquish2 | ( | std::true_type | ) |
Definition at line 3027 of file StlVectorTest.cpp.
void test_relinquish2 | ( | std::false_type | ) |
Definition at line 3027 of file StlVectorTest.cpp.
void test_relinquish3 | ( | ) |
Definition at line 3027 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, data, destroy(), bm::free(), i, folly::relinquish(), and value.
void test_reserve | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, n, ticks)))) | ) |
Definition at line 2906 of file StlVectorTest.cpp.
void test_reserve2 | ( | std::true_type | ) |
Definition at line 2906 of file StlVectorTest.cpp.
void test_reserve2 | ( | std::false_type | ) |
Definition at line 2906 of file StlVectorTest.cpp.
void test_reserve3 | ( | ) |
Definition at line 2906 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_LE, ASSERT_TRUE, and Counter::CountTotalOps.
void test_resize | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(4,(z, a, n, ticks)))) | ) |
Definition at line 2940 of file StlVectorTest.cpp.
void test_resize2 | ( | std::true_type | ) |
Definition at line 2940 of file StlVectorTest.cpp.
void test_resize2 | ( | std::false_type | ) |
Definition at line 2940 of file StlVectorTest.cpp.
void test_resize3 | ( | ) |
Definition at line 2940 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), and i.
void test_resizeT | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(5,(z, a, n, t, ticks)))) | ) |
Definition at line 2961 of file StlVectorTest.cpp.
void test_resizeT2 | ( | std::true_type | ) |
Definition at line 2961 of file StlVectorTest.cpp.
void test_resizeT2 | ( | std::false_type | ) |
Definition at line 2961 of file StlVectorTest.cpp.
void test_resizeT3 | ( | ) |
Definition at line 2961 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, convertToInt(), i, folly::pushmi::detail::t, and val.
void test_reversibleContainerTypedefs | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 1978 of file StlVectorTest.cpp.
void test_reversibleContainerTypedefs2 | ( | std::true_type | ) |
Definition at line 1978 of file StlVectorTest.cpp.
void test_reversibleContainerTypedefs2 | ( | std::false_type | ) |
Definition at line 1978 of file StlVectorTest.cpp.
void test_reversibleContainerTypedefs3 | ( | ) |
void test_reversibleIterators | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 1992 of file StlVectorTest.cpp.
void test_reversibleIterators2 | ( | std::false_type | ) |
Definition at line 1992 of file StlVectorTest.cpp.
void test_reversibleIterators2 | ( | std::true_type | ) |
Definition at line 1992 of file StlVectorTest.cpp.
void test_reversibleIterators3 | ( | ) |
Definition at line 1992 of file StlVectorTest.cpp.
References a, ASSERT_EQ, ASSERT_TRUE, Counter::CountTotalOps, and dist.
void test_shrinkToFit | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z, a, ticks)))) | ) |
Definition at line 2993 of file StlVectorTest.cpp.
void test_shrinkToFit2 | ( | std::true_type | ) |
Definition at line 2993 of file StlVectorTest.cpp.
void test_shrinkToFit2 | ( | std::false_type | ) |
Definition at line 2993 of file StlVectorTest.cpp.
void test_shrinkToFit3 | ( | ) |
Definition at line 2993 of file StlVectorTest.cpp.
References a, ASSERT_TRUE, FAIL, and Ticker::TicksLeft.
void test_sizeops | ( | BOOST_PP_SEQ_ENUM(BOOST_PP_SEQ_TRANSFORM(ARGIFY, _, BOOST_PP_TUPLE_TO_SEQ(3,(z,, ticks)))) | ) |
Definition at line 1971 of file StlVectorTest.cpp.
void test_sizeops2 | ( | std::true_type | ) |
Definition at line 1971 of file StlVectorTest.cpp.
void test_sizeops2 | ( | std::false_type | ) |
Definition at line 1971 of file StlVectorTest.cpp.
void test_sizeops3 | ( | ) |
Definition at line 1971 of file StlVectorTest.cpp.
void verify | ( | int | extras | ) |
Definition at line 1475 of file StlVectorTest.cpp.
References ASSERT_EQ, getTotal(), testing::Test::HasFatalFailure(), isSane(), value, and verifyAllocator().
Referenced by fizz::test::TestMessages::certificateVerify(), wangle::FizzConfigUtil::createFizzContext(), fizz::DefaultCertificateVerifier::DefaultCertificateVerifier(), fizz::tool::fizzClientCommand(), fizz::sm::getCertificateVerify(), fizz::sm::handleCertMsg(), fizz::JavaCryptoCertificateVerifier::JavaCryptoCertificateVerifier(), fizz::ExportedAuthenticator::makeAuthenticator(), TEST(), fizz::test::TEST_F(), fizz::client::test::TEST_F(), fizz::server::test::TEST_F(), and fizz::extensions::Validator::validateTokenBinding().
void verify | ( | int | extras, |
const Vector & | v | ||
) |
Definition at line 1488 of file StlVectorTest.cpp.
References ASSERT_EQ, getTotal(), testing::Test::HasFatalFailure(), isSane(), value, verifyAllocator(), and verifyVector().
void verify | ( | int | extras, |
const Vector & | v1, | ||
const Vector & | v2 | ||
) |
Definition at line 1503 of file StlVectorTest.cpp.
References ASSERT_EQ, getTotal(), testing::Test::HasFatalFailure(), isSane(), folly::size(), value, verifyAllocator(), and verifyVector().
void verifyAllocator | ( | int | ele, |
int | cap | ||
) |
Definition at line 1458 of file StlVectorTest.cpp.
References ASSERT_EQ, AllocTracker::Constructed, and AllocTracker::Destroyed.
Referenced by verify().
void verifyVector | ( | const Vector & | v | ) |
Definition at line 1446 of file StlVectorTest.cpp.
References ASSERT_TRUE.
Referenced by verify().
|
static |
Definition at line 1321 of file StlVectorTest.cpp.
|
static |
Definition at line 1320 of file StlVectorTest.cpp.
|
static |
Definition at line 1307 of file StlVectorTest.cpp.
int populateIndex = 1426 |
Definition at line 1236 of file StlVectorTest.cpp.
Referenced by populate().
|
static |
Definition at line 1408 of file StlVectorTest.cpp.
Definition at line 1202 of file StlVectorTest.cpp.