9 using vctr_t = std::vector<int>;
10 using deque_t = std::deque<int>;
12 stream <<
"is_erase_available_v<std::vector>: "
13 << tpf::types::is_erase_available_v<vctr_t> <<
endl;
15 stream <<
"is_reserve_available_v<std::vector>: "
16 << tpf::types::is_reserve_available_v<vctr_t> <<
endl;
18 stream <<
"is_empty_available_v<std::vector>: "
19 << tpf::types::is_empty_available_v<vctr_t> <<
endl;
21 stream <<
"is_resize_available_v<std::vector>: "
22 << tpf::types::is_resize_available_v<vctr_t> <<
endl;
24 stream <<
"is_erase_available_v<std::deque>: "
25 << tpf::types::is_erase_available_v<deque_t> <<
endl;
27 stream <<
"is_reserve_available_v<std::deque>: "
28 << tpf::types::is_reserve_available_v<deque_t> <<
endl;
30 stream <<
"is_empty_available_v<std::deque>: "
31 << tpf::types::is_empty_available_v<deque_t> <<
endl;
33 stream <<
"is_resize_available_v<std::deque>: "
34 << tpf::types::is_resize_available_v<deque_t> <<
endl;
40 << is_member_function_available_v<&std::vector<int>::empty> <<
endl;
void test_is_available_fn()
Stream output operators << are implemented.