#include <BCP_indexed_pricing.hpp>
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.
BCP_pricing_status BCP_indexed_pricing_list::get_status | ( | ) | const [inline] |
Definition at line 27 of file BCP_indexed_pricing.hpp.
BCP_storage_t BCP_indexed_pricing_list::get_storage | ( | ) | const [inline] |
Definition at line 28 of file BCP_indexed_pricing.hpp.
const BCP_vec<int>& BCP_indexed_pricing_list::get_indices | ( | ) | const [inline] |
Definition at line 29 of file BCP_indexed_pricing.hpp.
void BCP_indexed_pricing_list::empty | ( | const BCP_storage_t | storage | ) | [inline] |
Definition at line 31 of file BCP_indexed_pricing.hpp.
void BCP_indexed_pricing_list::set_status | ( | BCP_pricing_status | new_stat | ) | [inline] |
Definition at line 36 of file BCP_indexed_pricing.hpp.
void BCP_indexed_pricing_list::set_indices | ( | BCP_vec< int > & | new_indices | ) | [inline] |
Definition at line 38 of file BCP_indexed_pricing.hpp.
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.
Definition at line 16 of file BCP_indexed_pricing.hpp.
BCP_vec<int> BCP_indexed_pricing_list::_del_pos [private] |
Definition at line 17 of file BCP_indexed_pricing.hpp.
BCP_vec<int> BCP_indexed_pricing_list::_indices [private] |
Definition at line 18 of file BCP_indexed_pricing.hpp.