BoB robotics
The Brains on Board robotics library
pybind11::arg Struct Reference

#include <cast.h>

Inheritance diagram for pybind11::arg:
pybind11::arg_v

Public Member Functions

constexpr arg (const char *name=nullptr)
 Constructs an argument with the name of the argument; if null or omitted, this is a positional argument.
 
template<typename T >
arg_v operator= (T &&value) const
 Assign a value to this argument.
 
argnoconvert (bool flag=true)
 Indicate that the type should not be converted in the type caster.
 
argnone (bool flag=true)
 Indicates that the argument should/shouldn't allow None (e.g. for nullable pointer args)
 

Public Attributes

const char * name
 If non-null, this is a named kwargs argument.
 
bool flag_noconvert: 1
 If set, do not allow conversion (requires a supporting type caster!)
 
bool flag_none: 1
 If set (the default), allow None to be passed to this argument.
 

Detailed Description

Annotation for arguments


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