Public Member Functions |
Static Public Member Functions |
Protected Attributes |
List of all members
Gambit::dep_bucket< TYPE > Class Template Reference An interface class for module dependencies. More...
Inheritance diagram for Gambit::dep_bucket< TYPE >:
![]()
Collaboration diagram for Gambit::dep_bucket< TYPE >:
![]()
Detailed Descriptiontemplate<typename TYPE>
|
|
inline |
Constructor for dep_bucket.
Definition at line 94 of file safety_bucket.hpp.
|
inline |
Initialize this bucket with a depedency functor pointer.
Definition at line 101 of file safety_bucket.hpp.
References Gambit::safety_bucket_base::_functor_base_ptr, and Gambit::safety_bucket_base::_initialized.
|
inline |
Get module name.
Definition at line 121 of file safety_bucket.hpp.
References Gambit::safety_bucket_base::origin().
|
inline |
Dereference the dependency pointer stored as a safe_ptr.
Definition at line 136 of file safety_bucket.hpp.
References Gambit::safety_bucket_base::_initialized, Gambit::safety_bucket_base::dieGracefully(), and combine_hdf5::index.
|
inline |
Access is allowed to const member functions only.
Definition at line 146 of file safety_bucket.hpp.
References Gambit::safety_bucket_base::_initialized, Gambit::safety_bucket_base::dieGracefully(), and combine_hdf5::index.
|
inline |
Get the safe_ptr.
Definition at line 155 of file safety_bucket.hpp.
References Gambit::safety_bucket_base::_initialized, and Gambit::safety_bucket_base::dieGracefully().
|
inlinestatic |
Check if the thread index needs to be used to access the functor's result.
Definition at line 127 of file safety_bucket.hpp.
References Gambit::module_functor_common::loopManagerCapability(), Gambit::module_functor_common::loopManagerName(), and Gambit::module_functor_common::loopManagerOrigin().
|
protected |
Definition at line 166 of file safety_bucket.hpp.
|
protected |
Definition at line 164 of file safety_bucket.hpp.
|
protected |
Definition at line 165 of file safety_bucket.hpp.