20 template <
typename Key, 
typename Val>
    35     template <
typename InputIterator>
    36     dict(InputIterator first, InputIterator last);
    42     std::size_t size(
void) 
const;
    49     std::vector<Key> keys(
void) 
const;
    56     std::vector<Val> vals(
void) 
const;
    63     bool has_key(
const Key& key) 
const;
    71     const Val& 
get(
const Key& key, 
const Val& other) 
const;
    78     const Val& 
get(
const Key& key) 
const;
    85     void set(
const Key& key, 
const Val& val);
    94     const Val& operator[](
const Key& key) 
const;
   102     Val& operator[](
const Key& key);
   124     Val pop(
const Key& key);
   141     void update(
const dict<Key, Val>& new_dict, 
bool fail_on_conflict = 
true);
   145     operator std::map<Key, Val>() 
const;
   148     typedef std::pair<Key, Val> pair_t;
   149     std::list<pair_t> _map; 
 UHD_INLINE bool operator!=(fp_compare_delta< float_t > lhs, fp_compare_delta< float_t > rhs)
Definition: fp_compare_delta.ipp:71
 
#define UHD_API_HEADER
Definition: config.h:88
 
Definition: build_info.hpp:12
 
UHD_API bool operator==(const time_spec_t &, const time_spec_t &)
Implement equality_comparable interface.