Lines Matching refs:mo
41 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
42 std::map<int, double, C, A> m(mo, A(3)); in main()
51 assert(mo.get_allocator() == A(7)); in main()
52 assert(mo.key_comp() == C(5)); in main()
53 assert(mo.size() == 3); in main()
54 assert(std::distance(mo.begin(), mo.end()) == 3); in main()
55 assert(*mo.begin() == V(1, 1)); in main()
56 assert(*std::next(mo.begin()) == V(2, 1)); in main()
57 assert(*std::next(mo.begin(), 2) == V(3, 1)); in main()
76 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
77 std::map<int, double, C, A> m(mo, A()); in main()
86 assert(mo.get_allocator() == A()); in main()
87 assert(mo.key_comp() == C(5)); in main()
88 assert(mo.size() == 3); in main()
89 assert(std::distance(mo.begin(), mo.end()) == 3); in main()
90 assert(*mo.begin() == V(1, 1)); in main()
91 assert(*std::next(mo.begin()) == V(2, 1)); in main()
92 assert(*std::next(mo.begin(), 2) == V(3, 1)); in main()
110 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A{}); in main() local
111 std::map<int, double, C, A> m(mo, A{}); in main()
120 assert(mo.get_allocator() == A()); in main()
121 assert(mo.key_comp() == C(5)); in main()
122 assert(mo.size() == 3); in main()
123 assert(std::distance(mo.begin(), mo.end()) == 3); in main()
124 assert(*mo.begin() == V(1, 1)); in main()
125 assert(*std::next(mo.begin()) == V(2, 1)); in main()
126 assert(*std::next(mo.begin(), 2) == V(3, 1)); in main()