Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Member Functions | List of all members
greenlet::SwitchingArgs Class Reference

Public Member Functions

 SwitchingArgs (const OwnedObject &args, const OwnedObject &kwargs)
 
 SwitchingArgs (const SwitchingArgs &other)
 
const OwnedObject & args ()
 
const OwnedObject & kwargs ()
 
SwitchingArgsoperator<<= (SwitchingArgs &other)
 
SwitchingArgsoperator<<= (PyObject *args)
 
SwitchingArgsoperator<<= (OwnedObject &args)
 
 operator bool () const noexcept
 
void CLEAR ()
 
const std::string as_str () const noexcept
 

Member Function Documentation

◆ operator<<=() [1/3]

SwitchingArgs & greenlet::SwitchingArgs::operator<<= ( OwnedObject &  args)
inline

Acquires ownership of the argument.

Sets the args to be the given value; clears the kwargs.

◆ operator<<=() [2/3]

SwitchingArgs & greenlet::SwitchingArgs::operator<<= ( PyObject *  args)
inline

Acquires ownership of the argument (consumes the reference).

◆ operator<<=() [3/3]

SwitchingArgs & greenlet::SwitchingArgs::operator<<= ( SwitchingArgs other)
inline

Moves ownership from the argument to this object.


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