Main MRPT website > C++ reference
MRPT logo
Public Types | Public Member Functions | Private Attributes
mrpt::utils::metaprogramming::NonConstBind1st Class Reference

Detailed Description

Equivalent of std::bind1st for functions with non-const arguments.

#include <mrpt/utils/metaprogramming.h>

List of all members.

Public Types

typedef Op::second_argument_type argument_type
typedef Op::result_type result_type

Public Member Functions

 NonConstBind1st (Op &o, typename Op::first_argument_type &t)
result_type operator() (argument_type &s)

Private Attributes

Op & op
Op::first_argument_type & val

Member Typedef Documentation

Definition at line 347 of file metaprogramming.h.

Definition at line 348 of file metaprogramming.h.


Constructor & Destructor Documentation

mrpt::utils::metaprogramming::NonConstBind1st::NonConstBind1st ( Op &  o,
typename Op::first_argument_type &  t 
) [inline]

Definition at line 349 of file metaprogramming.h.


Member Function Documentation

result_type mrpt::utils::metaprogramming::NonConstBind1st::operator() ( argument_type s) [inline]

Definition at line 350 of file metaprogramming.h.

References op, and val.


Member Data Documentation

Definition at line 344 of file metaprogramming.h.

Referenced by operator()().

Op::first_argument_type& mrpt::utils::metaprogramming::NonConstBind1st::val [private]

Definition at line 345 of file metaprogramming.h.

Referenced by operator()().




Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011