μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Static Public Member Functions | List of all members
process_attributes< Args > Struct Template Reference

Recursively iterate over variadic template arguments. More...

#include </builds/ipbus/ipbus-software/uhal/python/pybind11-python2/include/pybind11/attr.h>

Static Public Member Functions

static void init (const Args &...args, function_record *r)
 
static void init (const Args &...args, type_record *r)
 
static void precall (function_call &call)
 
static void postcall (function_call &call, handle fn_ret)
 
static void init (const Args &...args, function_record *r)
 
static void init (const Args &...args, type_record *r)
 
static void precall (function_call &call)
 
static void postcall (function_call &call, handle fn_ret)
 

Detailed Description

template<typename... Args>
struct process_attributes< Args >

Recursively iterate over variadic template arguments.

Definition at line 628 of file attr.h.

Member Function Documentation

◆ init() [1/4]

template<typename... Args>
static void process_attributes< Args >::init ( const Args &...  args,
function_record r 
)
inlinestatic

◆ init() [2/4]

template<typename... Args>
static void process_attributes< Args >::init ( const Args &...  args,
function_record r 
)
inlinestatic

◆ init() [3/4]

template<typename... Args>
static void process_attributes< Args >::init ( const Args &...  args,
type_record r 
)
inlinestatic

◆ init() [4/4]

template<typename... Args>
static void process_attributes< Args >::init ( const Args &...  args,
type_record r 
)
inlinestatic

◆ postcall() [1/2]

template<typename... Args>
static void process_attributes< Args >::postcall ( function_call call,
handle  fn_ret 
)
inlinestatic

◆ postcall() [2/2]

template<typename... Args>
static void process_attributes< Args >::postcall ( function_call call,
handle  fn_ret 
)
inlinestatic

◆ precall() [1/2]

template<typename... Args>
static void process_attributes< Args >::precall ( function_call call)
inlinestatic

◆ precall() [2/2]

template<typename... Args>
static void process_attributes< Args >::precall ( function_call call)
inlinestatic

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