6 #ifndef TURI_UNITY_FLEX_DICT_HPP 7 #define TURI_UNITY_FLEX_DICT_HPP 10 #include <core/data/flexible_type/flexible_type.hpp> 61 const std::vector<flexible_type>&
keys();
66 const std::vector<flexible_type>&
values();
71 flex_dict::const_iterator
begin()
const;
76 flex_dict::const_iterator
end()
const;
82 std::vector<flexible_type> m_keys;
83 std::vector<flexible_type> m_values;
flex_dict::const_iterator end() const
const std::vector< flexible_type > & values()
flex_dict::const_iterator begin() const
const flexible_type & operator[](const flexible_type &key) const
std::vector< std::pair< flexible_type, flexible_type > > flex_dict
bool has_key(const flexible_type &key) const
const std::vector< flexible_type > & keys()