gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
safety_bucket.hpp File Reference

'Safety bucket' class definitions. More...

#include <iostream>
#include <omp.h>
#include "gambit/Elements/functors.hpp"
#include "gambit/Utils/util_types.hpp"
#include "gambit/Utils/standalone_error_handlers.hpp"
Include dependency graph for safety_bucket.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  Gambit::safety_bucket_base
 Base class for the interface classes 'dep_bucket', 'BEvariable_bucket' and 'BEfunction_bucket'. More...
class  Gambit::dep_bucket< TYPE >
 An interface class for module dependencies. More...
class  Gambit::BE_bucket_base
 A base class for BEvariable_bucket and BEfunction_bucket. More...
class  Gambit::BEvariable_bucket< TYPE >
 An interface class for backend variables. More...
class  Gambit::BEfunction_bucket_common< PTR_TYPE, TYPE, ARGS >
 An interface class for backend functions. More...
class  Gambit::BEfunction_bucket< PTR_TYPE, TYPE, ARGS >
 The actual usable form of the interface class to backend functions. More...
class  Gambit::BEfunction_bucket< TYPE(*)(ARGS...), TYPE, ARGS... >
 Partial specialisation for non-variadic backend functions. More...
class  Gambit::BEfunction_bucket< typename variadic_ptr< TYPE, ARGS... >::type, TYPE, ARGS... >
 Partial specialisation for variadic backend functions. More...


 TODO: see if we can use this one:

Detailed Description

'Safety bucket' class definitions.

Authors (add name and date if you modify):

Anders Kvellestad (
2013 Apr, Nov
Pat Scott (
2014 Mar, Sep

Definition in file safety_bucket.hpp.