Public Member Functions | Public Attributes | List of all members
doxygen::visitor::member_func_impl< function_type, policy_type > Struct Template Reference

#include <doxygen-boost.hh>

Inheritance diagram for doxygen::visitor::member_func_impl< function_type, policy_type >:
Inheritance graph
[legend]

Public Member Functions

template<class classT , std::size_t nkeywords>
void call (classT &c, const boost::python::detail::keywords< nkeywords > &args) const
 
template<class classT >
void call (classT &c, const void_ &) const
 
 member_func_impl (const char *n, const function_type &f)
 
 member_func_impl (const char *n, const function_type &f, policy_type p)
 
template<class classT >
void visit (classT &c) const
 

Public Attributes

const function_type & function
 
const char * name
 
policy_type policy
 

Detailed Description

template<typename function_type, typename policy_type = boost::python::default_call_policies>
struct doxygen::visitor::member_func_impl< function_type, policy_type >

Definition at line 16 of file doxygen-boost.hh.

Constructor & Destructor Documentation

◆ member_func_impl() [1/2]

template<typename function_type, typename policy_type = boost::python::default_call_policies>
doxygen::visitor::member_func_impl< function_type, policy_type >::member_func_impl ( const char *  n,
const function_type &  f 
)
inline

Definition at line 18 of file doxygen-boost.hh.

◆ member_func_impl() [2/2]

template<typename function_type, typename policy_type = boost::python::default_call_policies>
doxygen::visitor::member_func_impl< function_type, policy_type >::member_func_impl ( const char *  n,
const function_type &  f,
policy_type  p 
)
inline

Definition at line 21 of file doxygen-boost.hh.

Member Function Documentation

◆ call() [1/2]

template<typename function_type, typename policy_type = boost::python::default_call_policies>
template<class classT , std::size_t nkeywords>
void doxygen::visitor::member_func_impl< function_type, policy_type >::call ( classT &  c,
const boost::python::detail::keywords< nkeywords > &  args 
) const
inline

Definition at line 31 of file doxygen-boost.hh.

◆ call() [2/2]

template<typename function_type, typename policy_type = boost::python::default_call_policies>
template<class classT >
void doxygen::visitor::member_func_impl< function_type, policy_type >::call ( classT &  c,
const void_  
) const
inline

Definition at line 37 of file doxygen-boost.hh.

◆ visit()

template<typename function_type, typename policy_type = boost::python::default_call_policies>
template<class classT >
void doxygen::visitor::member_func_impl< function_type, policy_type >::visit ( classT &  c) const
inline

Definition at line 25 of file doxygen-boost.hh.

Member Data Documentation

◆ function

template<typename function_type, typename policy_type = boost::python::default_call_policies>
const function_type& doxygen::visitor::member_func_impl< function_type, policy_type >::function

Definition at line 42 of file doxygen-boost.hh.

◆ name

template<typename function_type, typename policy_type = boost::python::default_call_policies>
const char* doxygen::visitor::member_func_impl< function_type, policy_type >::name

Definition at line 41 of file doxygen-boost.hh.

◆ policy

template<typename function_type, typename policy_type = boost::python::default_call_policies>
policy_type doxygen::visitor::member_func_impl< function_type, policy_type >::policy

Definition at line 43 of file doxygen-boost.hh.


The documentation for this struct was generated from the following file:


hpp-fcl
Author(s):
autogenerated on Fri Jun 2 2023 02:39:03