#include <split_delta.h>
Inheritance diagram for split_delta:
Public Methods | |
split_delta () | |
split_delta (unsigned int _node_num, const interval &_l, const interval &_u) | |
split_delta (unsigned int _node_num, const std::vector< interval > &_m) | |
split_delta (const std::vector< unsigned int > &_i, const std::vector< interval > &_l, const std::vector< interval > &_u) | |
split_delta (const std::list< std::vector< delta > > &__dl) | |
~split_delta () | |
split_delta (const split_delta &__s) | |
split_delta * | new_copy () const |
void | destroy_copy (split_delta *__d) |
void | add_delta (const delta &__d) |
void | add_deltas (const std::vector< delta > &__d) |
void | add_split (unsigned int _nnum, interval _l, interval _u) |
void | add_split (const std::vector< unsigned int > &_i, const std::vector< interval > &_l, const std::vector< interval > &_u) |
bool | apply (work_node &x, undelta_base *&_u) const |
virtual void | destroy_copy (delta_base *__d) |
delta | make_delta (const std::string &a) |
const std::string & | get_action () const |
virtual void | convert (work_node &_x, delta_base *&_d) |
virtual bool | apply3 (work_node &_x, const work_node &_y, undelta_base *&_u) const |
Public Attributes | |
std::list< std::vector< delta > > | splits |
Protected Attributes | |
std::string | _action |
|
Definition at line 77 of file split_delta.h. |
|
Definition at line 83 of file split_delta.h. |
|
Definition at line 92 of file split_delta.h. |
|
Definition at line 103 of file split_delta.h. |
|
Definition at line 111 of file split_delta.h. |
|
Definition at line 115 of file split_delta.h. |
|
Definition at line 117 of file split_delta.h. |
|
Definition at line 122 of file split_delta.h. |
|
Definition at line 127 of file split_delta.h. |
|
Definition at line 138 of file split_delta.h. |
|
Definition at line 132 of file split_delta.h. |
|
Reimplemented from delta_base. Definition at line 146 of file split_delta.h. |
|
Definition at line 63 of file api_delta.h. |
|
Reimplemented in table_delta. Definition at line 107 of file api_deltabase.h. |
|
Definition at line 95 of file api_deltabase.h. |
|
Definition at line 120 of file split_delta.h. |
|
Definition at line 105 of file api_deltabase.h. |
|
Definition at line 99 of file api_deltabase.h. |
|
Reimplemented from delta_base. Definition at line 119 of file split_delta.h. |
|
Definition at line 86 of file api_deltabase.h. |
|
Definition at line 70 of file split_delta.h. |