class Gambit::BE_bucket_base

A base class for BEvariable_bucket and BEfunction_bucket.

#include <safety_bucket.hpp>

Inherits from Gambit::safety_bucket_base

Inherited by Gambit::BEfunction_bucket_common< TYPE(*)(ARGS…), TYPE, ARGS… >, Gambit::BEfunction_bucket_common< variadic_ptr< TYPE, ARGS… >::type, TYPE, ARGS… >, Gambit::BEfunction_bucket_common< PTR_TYPE, TYPE, ARGS >, Gambit::BEvariable_bucket< TYPE >

Public Functions

Name
BE_bucket_base(str mym, str myf, str me)
Constructor for BE_bucket_base.
strbackend()
Get backend name.
strversion()
Get version information.

Additional inherited members

Public Functions inherited from Gambit::safety_bucket_base

Name
safety_bucket_base(str myinfo)
Master constructor.
boolactive()
strname()
Get capability name.
strorigin()
Get name of origin (module/backend).

Protected Functions inherited from Gambit::safety_bucket_base

Name
voiddieGracefully() const
Failure message invoked when the user tries to access the object before it is initialized.

Protected Attributes inherited from Gambit::safety_bucket_base

Name
functor *_functor_base_ptr
bool_initialized
const strwhoami

Public Functions Documentation

function BE_bucket_base

inline BE_bucket_base(
    str mym,
    str myf,
    str me
)

Constructor for BE_bucket_base.

function backend

inline str backend()

Get backend name.

function version

inline str version()

Get version information.


Updated on 2023-06-26 at 21:36:50 +0000