Classes | Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
pinocchio::python::internal::function_wrapper< R(*)(Args...)> Struct Template Reference

#include <pybind11.hpp>

Classes

struct  arg
 

Public Types

typedef R(* func_type) (Args...)
 
typedef R result_type
 

Public Member Functions

auto operator() (typename convert_type< Args >::type... args)
 

Public Attributes

func_type f
 

Static Public Attributes

static const size_t nargs = sizeof...(Args)
 

Detailed Description

template<typename R, typename... Args>
struct pinocchio::python::internal::function_wrapper< R(*)(Args...)>

Definition at line 130 of file pybind11.hpp.

Member Typedef Documentation

◆ func_type

template<typename R , typename... Args>
typedef R(* pinocchio::python::internal::function_wrapper< R(*)(Args...)>::func_type) (Args...)

Definition at line 140 of file pybind11.hpp.

◆ result_type

template<typename R , typename... Args>
typedef R pinocchio::python::internal::function_wrapper< R(*)(Args...)>::result_type

Definition at line 133 of file pybind11.hpp.

Member Function Documentation

◆ operator()()

template<typename R , typename... Args>
auto pinocchio::python::internal::function_wrapper< R(*)(Args...)>::operator() ( typename convert_type< Args >::type...  args)
inline

Definition at line 145 of file pybind11.hpp.

Member Data Documentation

◆ f

template<typename R , typename... Args>
func_type pinocchio::python::internal::function_wrapper< R(*)(Args...)>::f

Definition at line 142 of file pybind11.hpp.

◆ nargs

template<typename R , typename... Args>
const size_t pinocchio::python::internal::function_wrapper< R(*)(Args...)>::nargs = sizeof...(Args)
static

Definition at line 131 of file pybind11.hpp.


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


pinocchio
Author(s):
autogenerated on Sun Apr 28 2024 02:41:55