#include <BCP_indexed_pricing.hpp>
Collaboration diagram for BCP_indexed_pricing_list:
Public Member Functions | |
BCP_indexed_pricing_list () | |
~BCP_indexed_pricing_list () | |
BCP_pricing_status | get_status () const |
BCP_storage_t | get_storage () const |
const BCP_vec< int > & | get_indices () const |
void | empty (const BCP_storage_t storage) |
void | set_status (BCP_pricing_status new_stat) |
void | set_indices (BCP_vec< int > &new_indices) |
void | swap (BCP_indexed_pricing_list &x) |
void | update (const BCP_indexed_pricing_list &change) |
BCP_indexed_pricing_list * | as_change (const BCP_indexed_pricing_list &old_list) const |
int | pack_size () const |
void | pack (BCP_buffer &buf) const |
void | unpack (BCP_buffer &buf) |
Private Member Functions | |
void | clean () |
Private Attributes | |
BCP_pricing_status | _pr_status |
BCP_storage_t | _storage |
BCP_vec< int > | _del_pos |
BCP_vec< int > | _indices |
Definition at line 11 of file BCP_indexed_pricing.hpp.
BCP_indexed_pricing_list::BCP_indexed_pricing_list | ( | ) | [inline] |
Definition at line 20 of file BCP_indexed_pricing.hpp.
BCP_indexed_pricing_list::~BCP_indexed_pricing_list | ( | ) | [inline] |
Definition at line 23 of file BCP_indexed_pricing.hpp.
void BCP_indexed_pricing_list::clean | ( | ) | [inline, private] |
Definition at line 13 of file BCP_indexed_pricing.hpp.
References _del_pos, _indices, and BCP_vec< T >::clear().
Referenced by empty().
BCP_pricing_status BCP_indexed_pricing_list::get_status | ( | ) | const [inline] |
BCP_storage_t BCP_indexed_pricing_list::get_storage | ( | ) | const [inline] |
const BCP_vec<int>& BCP_indexed_pricing_list::get_indices | ( | ) | const [inline] |
void BCP_indexed_pricing_list::empty | ( | const BCP_storage_t | storage | ) | [inline] |
void BCP_indexed_pricing_list::set_status | ( | BCP_pricing_status | new_stat | ) | [inline] |
void BCP_indexed_pricing_list::set_indices | ( | BCP_vec< int > & | new_indices | ) | [inline] |
Definition at line 38 of file BCP_indexed_pricing.hpp.
References _indices, and BCP_vec< T >::swap().
void BCP_indexed_pricing_list::swap | ( | BCP_indexed_pricing_list & | x | ) |
void BCP_indexed_pricing_list::update | ( | const BCP_indexed_pricing_list & | change | ) |
BCP_indexed_pricing_list* BCP_indexed_pricing_list::as_change | ( | const BCP_indexed_pricing_list & | old_list | ) | const |
int BCP_indexed_pricing_list::pack_size | ( | ) | const |
void BCP_indexed_pricing_list::pack | ( | BCP_buffer & | buf | ) | const |
void BCP_indexed_pricing_list::unpack | ( | BCP_buffer & | buf | ) |
Definition at line 15 of file BCP_indexed_pricing.hpp.
Referenced by get_status(), and set_status().
BCP_vec<int> BCP_indexed_pricing_list::_del_pos [private] |
BCP_vec<int> BCP_indexed_pricing_list::_indices [private] |
Definition at line 18 of file BCP_indexed_pricing.hpp.
Referenced by clean(), get_indices(), and set_indices().