~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/util/find_ptr.h

  • Committer: Brian Aker
  • Date: 2011-04-21 06:30:57 UTC
  • mfrom: (2282.1.5 cache)
  • Revision ID: brian@tangent.org-20110421063057-vfwan2bbz0reeraz
MergeĀ inĀ Olaf.

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
        typename T::const_iterator i = c.find(v);
31
31
        return i == c.end() ? NULL : &i->second;
32
32
}
 
33
 
 
34
template <class T, class U>
 
35
typename T::mapped_type find_ptr2(T& c, U v)
 
36
{
 
37
        typename T::mapped_type* i = find_ptr(c, v);
 
38
        return i ? *i : NULL;
 
39
}
 
40
 
 
41
template <class T, class U>
 
42
const typename T::mapped_type find_ptr2(const T& c, U v)
 
43
{
 
44
        const typename T::mapped_type* i = find_ptr(c, v);
 
45
        return i ? *i : NULL;
 
46
}