#include <BM.hpp>
Inheritance diagram for BM_pack:
Public Member Functions | |
virtual | ~BM_pack () |
virtual void | pack_user_data (const BCP_user_data *ud, BCP_buffer &buf) |
Pack an user data. | |
virtual BCP_user_data * | unpack_user_data (BCP_buffer &buf) |
Unpack an user data. | |
virtual void | pack_cut_algo (const BCP_cut_algo *cut, BCP_buffer &buf) |
Pack an algorithmic cut. | |
virtual BCP_cut_algo * | unpack_cut_algo (BCP_buffer &buf) |
Unpack an algorithmic cut. |
Definition at line 446 of file BM.hpp.
void BM_pack::pack_user_data | ( | const BCP_user_data * | ud, | |
BCP_buffer & | buf | |||
) | [virtual] |
Pack an user data.
Reimplemented from BCP_user_pack.
Definition at line 166 of file BM_pack.cpp.
References BM_node::pack(), BM_tm::pack_pseudo_costs(), and BCP_user_pack::user_class.
BCP_user_data * BM_pack::unpack_user_data | ( | BCP_buffer & | buf | ) | [virtual] |
Unpack an user data.
Reimplemented from BCP_user_pack.
Definition at line 179 of file BM_pack.cpp.
References lp, and BCP_user_pack::user_class.
void BM_pack::pack_cut_algo | ( | const BCP_cut_algo * | cut, | |
BCP_buffer & | buf | |||
) | [virtual] |
Pack an algorithmic cut.
Reimplemented from BCP_user_pack.
Definition at line 192 of file BM_pack.cpp.
References BB_cut::pack().
BCP_cut_algo * BM_pack::unpack_cut_algo | ( | BCP_buffer & | buf | ) | [virtual] |
Unpack an algorithmic cut.
Reimplemented from BCP_user_pack.
Definition at line 201 of file BM_pack.cpp.