Example #1
0
inline typename Map<KEY,DATA>::iterator Map<KEY,DATA>::find(const key_type& key)
{
  if (m_vectorMap.empty())
    return end();

  if (!m_sorted)
    sort_keys();

  iterator itr = std::lower_bound(begin(),end(),key,Compare());

  if (itr != end())       
    if (itr->first != key)
      return end();

  return itr;
}
Example #2
0
static void
sort_keys_email (GtkWidget *widget, gpointer data)
{
    sort_keys ((struct select_keys_s*)data, COL_EMAIL);
}
Example #3
0
static void
sort_keys_name (GtkWidget *widget, gpointer data)
{
    sort_keys ((struct select_keys_s*)data, COL_NAME);
}