57 template<
class Key,
class T,
class Compare = dummy_less<Key> >
75 return comp(x.first, y.first);
129 vmap(
const Compare& comp = Compare()) :
Lt(comp) {}
164 template <
class Key,
class T,
class Compare>
170 template <
class Key,
class T,
class Compare>
171 inline bool operator<(const vmap<Key, T, Compare>& x,
173 return lexicographical_compare(x.begin(), x.end(), y.begin(), y.end());
constexpr double c
The velocity of light in m/s.
bool Gt(const key_type &a, const key_type &b) const
rep_type::const_reference const_reference
reverse_iterator rbegin()
std::pair< iterator, bool > insert(const value_type &x)
bool operator()(const Key l, const Key r) const
iterator find(const key_type &x)
size_type count(const key_type &x) const
void reserve(size_type n)
T & operator[](const key_type &k)
void erase(iterator position_i)
bool operator==(const TwoPolynomial &left, const TwoPolynomial &right)
const_iterator end() const
rep_type::difference_type difference_type
iterator upper_bound(const key_type &x)
rep_type::reverse_iterator reverse_iterator
bool operator()(const value_type &x, const value_type &y) const
value_compare value_comp() const
std::vector< value_type > rep_type
const_reverse_iterator rend() const
std::pair< iterator, iterator > equal_range(const key_type &x)
rep_type::const_iterator const_iterator
std::string::iterator iterator
vmap(const Compare &comp=Compare())
std::pair< Key, T > value_type
value_compare(const Compare &c)
bool Ge(const key_type &a, const key_type &b) const
iterator lower_bound(const key_type &x)
rep_type::iterator iterator
rep_type::const_reverse_iterator const_reverse_iterator
size_type capacity() const
void swap(vmap< Key, T, Compare > &x)
rep_type::reference reference
key_compare key_comp() const
rep_type::size_type size_type
size_type max_size() const
const_reverse_iterator rbegin() const
const_iterator begin() const
vmap< Key, T, Compare > & operator=(const vmap< Key, T, Compare > &x)
bool Le(const key_type &a, const key_type &b) const