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

Detailed Description

This template encapsulates a member function without arguments and a single object into a function.

Don't use directly. Use the wrapMember function instead.

#include <mrpt/utils/metaprogramming.h>

List of all members.

Public Member Functions

 MemberFunctionWrapper (V &o, MemberFunction f)
operator() ()

Private Types

typedef T(V::* MemberFunction )(void)

Private Attributes

V & obj
MemberFunction func

Member Typedef Documentation

Definition at line 318 of file metaprogramming.h.


Constructor & Destructor Documentation

mrpt::utils::metaprogramming::MemberFunctionWrapper::MemberFunctionWrapper ( V &  o,
MemberFunction  f 
) [inline]

Definition at line 322 of file metaprogramming.h.


Member Function Documentation

T mrpt::utils::metaprogramming::MemberFunctionWrapper::operator() ( ) [inline]

Definition at line 323 of file metaprogramming.h.

References obj, and func.


Member Data Documentation

Definition at line 320 of file metaprogramming.h.

Referenced by operator()().

Definition at line 319 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