HepMC3 event record library
Public Member Functions | Data Fields
function_call Struct Reference

Internal data associated with a single function call. More...

#include <cast.h>

+ Collaboration diagram for function_call:

Public Member Functions

 function_call (const function_record &f, handle p)
 

Data Fields

const function_recordfunc
 The function data: More...
 
std::vector< handleargs
 Arguments passed to the function: More...
 
std::vector< bool > args_convert
 The convert value the arguments should be loaded with. More...
 
object args_ref
 
object kwargs_ref
 
handle parent
 The parent, if any. More...
 
handle init_self
 If this is a call to an initializer, this argument contains self More...
 

Detailed Description

Internal data associated with a single function call.

Definition at line 1931 of file cast.h.

Field Documentation

◆ args

std::vector<handle> args

Arguments passed to the function:

Definition at line 1938 of file cast.h.

◆ args_convert

std::vector<bool> args_convert

The convert value the arguments should be loaded with.

Definition at line 1941 of file cast.h.

◆ args_ref

object args_ref

Extra references for the optional py::args and/or py::kwargs arguments (which, if present, are also in args but without a reference).

Definition at line 1945 of file cast.h.

◆ func

const function_record& func

The function data:

Definition at line 1935 of file cast.h.

◆ init_self

handle init_self

If this is a call to an initializer, this argument contains self

Definition at line 1951 of file cast.h.

◆ parent

handle parent

The parent, if any.

Definition at line 1948 of file cast.h.


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