Lines Matching refs:dyn

42 void dyn_test_const ( const dynarray<T> &dyn ) {
43 const T *data = dyn.data ();
44 assert ( data == &*dyn.begin ());
45 assert ( data == &*dyn.cbegin ());
47 assert ( data + dyn.size() - 1 == &*dyn.rbegin ());
48 assert ( data + dyn.size() - 1 == &*dyn.crbegin ());
50 assert ( dyn.size () == std::distance ( dyn.begin(), dyn.end()));
51 assert ( dyn.size () == std::distance ( dyn.cbegin(), dyn.cend()));
52 assert ( dyn.size () == std::distance ( dyn.rbegin(), dyn.rend()));
53 assert ( dyn.size () == std::distance ( dyn.crbegin(), dyn.crend()));
55 assert ( dyn.begin () == dyn.cbegin ());
56 assert ( &*dyn.begin () == &*dyn.cbegin ());
57 assert ( dyn.rbegin () == dyn.crbegin ());
58 assert ( &*dyn.rbegin () == &*dyn.crbegin ());
59 assert ( dyn.end () == dyn.cend ());
60 assert ( dyn.rend () == dyn.crend ());
64 void dyn_test ( dynarray<T> &dyn ) {
65 T *data = dyn.data ();
66 assert ( data == &*dyn.begin ());
67 assert ( data == &*dyn.cbegin ());
69 assert ( data + dyn.size() - 1 == &*dyn.rbegin ());
70 assert ( data + dyn.size() - 1 == &*dyn.crbegin ());
72 assert ( dyn.size () == std::distance ( dyn.begin(), dyn.end()));
73 assert ( dyn.size () == std::distance ( dyn.cbegin(), dyn.cend()));
74 assert ( dyn.size () == std::distance ( dyn.rbegin(), dyn.rend()));
75 assert ( dyn.size () == std::distance ( dyn.crbegin(), dyn.crend()));
77 assert ( dyn.begin () == dyn.cbegin ());
78 assert ( &*dyn.begin () == &*dyn.cbegin ());
79 assert ( dyn.rbegin () == dyn.crbegin ());
80 assert ( &*dyn.rbegin () == &*dyn.crbegin ());
81 assert ( dyn.end () == dyn.cend ());
82 assert ( dyn.rend () == dyn.crend ());