RAII object which manages a halo. More...
#include <halo.hpp>

Public Member Functions | |
| halo_record () | |
| halo::halo_record implementation More... | |
| halo_record (int id, const boost::shared_ptr< halo_impl > &my_manager) | |
| ~halo_record () | |
| bool | valid () const |
Private Attributes | |
| int | id_ |
| boost::weak_ptr< halo_impl > | my_manager_ |
Friends | |
| class | manager |
RAII object which manages a halo.
When it goes out of scope it removes the corresponding halo entry.
| halo::halo_record::halo_record | ( | ) |
halo::halo_record implementation
| halo::halo_record::halo_record | ( | int | id, |
| const boost::shared_ptr< halo_impl > & | my_manager | ||
| ) |
| halo::halo_record::~halo_record | ( | ) |
|
inline |
Definition at line 88 of file halo.hpp.
References id_, and my_manager_.
Referenced by ~halo_record().
|
private |
Definition at line 94 of file halo.hpp.
Referenced by valid(), and ~halo_record().
|
private |
Definition at line 95 of file halo.hpp.
Referenced by valid(), and ~halo_record().
1.8.8