Chemical Data Processing Library Python API - Version 1.4.0
Public Member Functions | List of all members
CDPL.Chem.BoolEntity3D4Functor Class Reference

A wrapper class for various types of callable objects. More...

+ Inheritance diagram for CDPL.Chem.BoolEntity3D4Functor:

Public Member Functions

None __init__ ()
 Contructs the BoolEntity3D4Functor instance.
 
None __init__ (BoolEntity3D4Functor func)
 Contructs a copy of the BoolEntity3D4Functor instance func. More...
 
None __init__ (object callable)
 Contructs the BoolEntity3D4Functor instance for the specified callable object. More...
 
bool __call__ (Entity3D arg1, Entity3D arg2, Entity3D arg3, Entity3D arg4)
 Invokes the wrapped callable object with the given arguments. More...
 
bool __bool__ ()
 Tells whether the instance holds a callable object. More...
 
bool __nonzero__ ()
 Tells whether the instance holds a callable object. More...
 

Detailed Description

A wrapper class for various types of callable objects.

Constructor & Destructor Documentation

◆ __init__() [1/2]

None CDPL.Chem.BoolEntity3D4Functor.__init__ ( BoolEntity3D4Functor  func)

Contructs a copy of the BoolEntity3D4Functor instance func.

Parameters
funcThe BoolEntity3D4Functor instance to copy.

◆ __init__() [2/2]

None CDPL.Chem.BoolEntity3D4Functor.__init__ ( object  callable)

Contructs the BoolEntity3D4Functor instance for the specified callable object.

Parameters
callableThe callable object to wrap.

Member Function Documentation

◆ __call__()

bool CDPL.Chem.BoolEntity3D4Functor.__call__ ( Entity3D  arg1,
Entity3D  arg2,
Entity3D  arg3,
Entity3D  arg4 
)

Invokes the wrapped callable object with the given arguments.

Parameters
arg1The first argument to forward.
arg2The second argument to forward.
arg3The third argument to forward.
arg4The fourth argument to forward.
Returns
The obtained return value.

◆ __bool__()

bool CDPL.Chem.BoolEntity3D4Functor.__bool__ ( )

Tells whether the instance holds a callable object.

Returns
True if the instance holds a callable object, and False otherwise.

◆ __nonzero__()

bool CDPL.Chem.BoolEntity3D4Functor.__nonzero__ ( )

Tells whether the instance holds a callable object.

Returns
True if the instance holds a callable object, and False otherwise.