Esempio n. 1
0
 result_type operator() (ArgT const& arg) const
 {
     return m_visitable.apply_visitor_or_default(binder1st< FunT, ArgT const& >(FunT(), arg), m_def_val);
 }
Esempio n. 2
0
 /*!
  * Initializing constructor.
  *
  * \param name The attribute value name to be compared
  * \param fun The ordering functor
  */
 attribute_value_ordering(string_type const& name, FunT const& fun = FunT()) : FunT(fun), m_Name(name)
 {
 }