|
| template<typename Container , typename Value > |
| bool | any_of (const Container &c, const Value &value) |
| |
| template<typename Container > |
| Container::mapped_type | get_value_default (const Container &container, const typename Container::key_type &key, typename Container::mapped_type &&default_value) |
| |
| template<typename Container > |
| bool | get_value (Container &container, const typename Container::key_type &key, typename Container::mapped_type *out) |
| |
| template<typename Container , typename Output > |
| bool | get_value_other (Container &container, const typename Container::key_type &key, Output *out) |
| |
| template<typename Container , typename Output > |
| bool | get_value_other (Container &container, const typename Container::key_type &key, Output out) |
| |
| template<typename PairFirst , typename PairSecond > |
| std::string | to_string (const std::pair< PairFirst, PairSecond > &pair) |
| |
| template<typename Container > |
| std::string | to_string (const Container &container) |
| |
| template<typename Container , typename Value = typename Container::value_type> |
| Container::const_iterator | find (const Container &c, Value &&value) |
| |
| template<typename Container , typename Value = typename Container::value_type> |
| bool | remove (Container &c, Value &&value) |
| |
| template<typename Container , typename Find_if > |
| Container::const_iterator | find_if (const Container &c, Find_if &&find_if) |
| |
| template<typename Container , typename Find_if > |
| bool | remove_if (Container &c, Find_if &&value) |
| |
| template<typename Container , typename Find_if > |
| bool | get_ptr_if (const Container &c, Find_if &&find_if, const typename Container::value_type **out) |
| |
| template<typename Container , typename Find_if > |
| bool | get_if (const Container &c, Find_if &&find_if, const typename Container::value_type *out) |
| |
| template<typename Container , typename Find_if > |
| bool | get_if (Container &c, Find_if &&find_if, typename Container::value_type *out) |
| |
| template<typename Container , typename Value = typename Container::value_type> |
| bool | has (const Container &c, Value &&val) |
| |
| template<typename Container , typename Find_if > |
| bool | has_if (const Container &c, Find_if &&find_if) |
| |
| template<typename Container , typename Value = typename Container::value_type> |
| int | index_of (Container &c, Value &&val) |
| |
| template<typename Container , typename Find_if > |
| void | copy_if (const Container &input, Find_if &&find_if, Container &output) |
| |
| template<typename Container , typename Value = typename Container::value_type> |
| std::vector< Value > | as_vector (const Container &v) |
| |
| template<typename Value = uint8_t, typename Container > |
| std::vector< Value > | as_vector_t (const Container &v) |
| |
| template<typename Container , typename Value = typename Container::value_type> |
| std::set< Value > | as_set (const Container &v) |
| |
| template<typename Value = uint8_t, typename Container > |
| std::set< Value > | as_set_t (const Container &v) |
| |