#include <dag_delta.h>
Inheritance diagram for dag_delta:
Public Methods | |
dag_delta (const std::string &__a, bool full=false) | |
dag_delta (const std::string &__a, model *__nc, bool full=false) | |
dag_delta (const dag_delta &__d) | |
~dag_delta () | |
dag_delta * | new_copy () const |
void | destroy_copy (dag_delta *__d) |
void | add_new (model *__m) |
void | add_new (model &__m) |
void | remove (const walker &_nn) |
void | remove (const std::vector< walker > &_nn) |
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 | |
counted_ptr< model > | new_constraints |
std::vector< walker > | rm_nodes |
bool | is_full_delta |
Protected Attributes | |
std::string | _action |
Friends | |
class | dag_undelta |
|
Definition at line 128 of file dag_delta.h. |
|
Definition at line 133 of file dag_delta.h. |
|
Definition at line 139 of file dag_delta.h. |
|
Definition at line 149 of file dag_delta.h. |
|
Definition at line 155 of file dag_delta.h. |
|
Definition at line 154 of file dag_delta.h. |
|
Reimplemented from delta_base. Definition at line 107 of file dag_delta.cc. |
|
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 152 of file dag_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 151 of file dag_delta.h. |
|
Definition at line 158 of file dag_delta.h. |
|
Definition at line 157 of file dag_delta.h. |
|
Definition at line 198 of file dag_delta.h. |
|
Definition at line 86 of file api_deltabase.h. |
|
Definition at line 124 of file dag_delta.h. |
|
Definition at line 119 of file dag_delta.h. |
|
Definition at line 121 of file dag_delta.h. |