Lines Matching defs:STLExtrasTest
1 //===- STLExtrasTest.cpp - Unit tests for STL extras ----------------------===//
38 TEST(STLExtrasTest, Rank) {
56 TEST(STLExtrasTest, EnumerateLValue) {
90 TEST(STLExtrasTest, EnumerateModifyLValue) {
109 TEST(STLExtrasTest, EnumerateRValueRef) {
134 TEST(STLExtrasTest, EnumerateModifyRValue) {
162 TEST(STLExtrasTest, EnumerateTwoRanges) {
205 TEST(STLExtrasTest, EnumerateThreeRanges) {
241 TEST(STLExtrasTest, EnumerateTemporaries) {
274 TEST(STLExtrasTest, EnumerateDifferentLengths) {
328 TEST(STLExtrasTest, EnumerateLifetimeSemanticsPRValue) {
346 TEST(STLExtrasTest, EnumerateLifetimeSemanticsRValue) {
371 TEST(STLExtrasTest, EnumerateLifetimeSemanticsLValue) {
429 TEST(STLExtrasTest, EnumerateCustomBeginEnd) {
443 TEST(STLExtrasTest, CountAdaptor) {
460 TEST(STLExtrasTest, for_each) {
468 TEST(STLExtrasTest, ToVector) {
485 TEST(STLExtrasTest, ConcatRange) {
524 TEST(STLExtrasTest, ValueReturn) {
534 TEST(STLExtrasTest, ReferenceReturn) {
544 TEST(STLExtrasTest, PartitionAdaptor) {
564 TEST(STLExtrasTest, EraseIf) {
575 TEST(STLExtrasTest, AppendRange) {
592 TEST(STLExtrasTest, AppendValues) {
616 TEST(STLExtrasTest, ADLTest) {
634 TEST(STLExtrasTest, ADLTestTemporaryRange) {
639 TEST(STLExtrasTest, ADLTestConstexpr) {
671 TEST(STLExtrasTest, ADLSizeTest) {
685 TEST(STLExtrasTest, DropBeginTest) {
698 TEST(STLExtrasTest, DropBeginDefaultTest) {
709 TEST(STLExtrasTest, DropEndTest) {
722 TEST(STLExtrasTest, DropEndDefaultTest) {
733 TEST(STLExtrasTest, EarlyIncrementTest) {
804 TEST(STLExtrasTest, EarlyIncrementTestCustomPointerIterator) {
857 TEST(STLExtrasTest, AllEqual) {
874 TEST(STLExtrasTest, AllEqualNonRandomAccess) {
892 TEST(STLExtrasTest, AllEqualInitializerList) {
900 TEST(STLExtrasTest, to_address) {
923 TEST(STLExtrasTest, partition_point) {
933 TEST(STLExtrasTest, hasSingleElement) {
943 TEST(STLExtrasTest, hasNItems) {
1088 TEST(STLExtrasTest, MakeVisitorOneCallable) {
1099 TEST(STLExtrasTest, MakeVisitorTwoCallables) {
1106 TEST(STLExtrasTest, MakeVisitorCallableMultipleOperands) {
1113 TEST(STLExtrasTest, MakeVisitorDefaultCase) {
1140 TEST(STLExtrasTest, MakeVisitorLifetimeSemanticsPRValue) {
1156 TEST(STLExtrasTest, MakeVisitorLifetimeSemanticsRValue) {
1178 TEST(STLExtrasTest, MakeVisitorLifetimeSemanticsLValue) {
1200 TEST(STLExtrasTest, AllOfZip) {
1222 TEST(STLExtrasTest, TypesAreDistinct) {
1236 TEST(STLExtrasTest, FirstIndexOfType) {
1245 TEST(STLExtrasTest, TypeAtIndex) {
1277 TEST(STLExtrasTest, IsContainedInitializerList) {
1300 TEST(STLExtrasTest, IsContainedMemberContains) {
1325 TEST(STLExtrasTest, IsContainedMemberFind) {
1350 TEST(STLExtrasTest, addEnumValues) {
1378 TEST(STLExtrasTest, LessFirst) {
1394 TEST(STLExtrasTest, LessSecond) {
1410 TEST(STLExtrasTest, Mismatch) {