Gambit::BEvariable_bucket< TYPE > Class Template Reference An interface class for backend variables. More...
Inheritance diagram for Gambit::BEvariable_bucket< TYPE >:
![]()
Collaboration diagram for Gambit::BEvariable_bucket< TYPE >:
![]()
Detailed Descriptiontemplate<typename TYPE>
|
|
inline |
Constructor for BEvariable_bucket.
Definition at line 211 of file safety_bucket.hpp.
|
inline |
Initialize this bucket with a functor pointer.
Definition at line 219 of file safety_bucket.hpp.
References Gambit::safety_bucket_base::_functor_base_ptr, Gambit::safety_bucket_base::_initialized, and Gambit::safe_variable_ptr< TYPE >::set().
|
inline |
Dereference the variable pointer stored as a safe_variable_ptr.
Definition at line 238 of file safety_bucket.hpp.
References Gambit::safety_bucket_base::_initialized, and Gambit::safety_bucket_base::dieGracefully().
|
inline |
|
inline |
Get the underlying variable pointer.
Definition at line 251 of file safety_bucket.hpp.
References Gambit::safety_bucket_base::_initialized, Gambit::safety_bucket_base::dieGracefully(), and Gambit::safe_variable_ptr< TYPE >::get().
|
inline |
Get the safe_variable_ptr.
Definition at line 258 of file safety_bucket.hpp.
References Gambit::safety_bucket_base::_initialized, convolve_with_theory::ARGS, and Gambit::safety_bucket_base::dieGracefully().
|
protected |
Definition at line 205 of file safety_bucket.hpp.
|
protected |
Definition at line 206 of file safety_bucket.hpp.