#include "pp.h" void Cd_graph::initPropCallGen( ) { DEM_TRACE("Cd_graph","void Cd_graph::initPropCallGen()"); // prefix class wrappers adjacencies->initPropCallGen(); // suffix class wrappers } void Adjacency_Nlist::initPropCallGen( ) { DEM_TRACE("Adjacency_Nlist","void Adjacency_Nlist::initPropCallGen()"); // prefix class wrappers static DemString* nullstring = new DemString(""); Adjacency_list_iterator next(*this); Adjacency* each; while (each = next()) each->initPropCallGen(nullstring); // suffix class wrappers } void Adjacency::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Adjacency","void Adjacency::initPropCallGen(DemString* nullstring)"); // prefix class wrappers if (propagate) propagate->g_delete(); if (generated) generated->g_delete(); if (tempmark) tempmark->g_delete(); propagate = (DemString*)nullstring->g_copy(); generated = (DemString*)nullstring->g_copy(); tempmark = (DemString*)nullstring->g_copy(); ns->initPropCallGen(nullstring); if (superclasses) superclasses->initPropCallGen(nullstring); // suffix class wrappers } void Vertex_List::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Vertex_List","void Vertex_List::initPropCallGen(DemString* nullstring)"); // prefix class wrappers Vertex_list_iterator next(*this); Vertex* each; while (each = next()) { if (each->get_call()) each->get_call()->g_delete(); each->set_call((DemString*)nullstring->g_copy()); } // suffix class wrappers } void Neighbors::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Neighbors","void Neighbors::initPropCallGen(DemString* nullstring)"); // prefix class wrappers // suffix class wrappers } void Neighbors_wc::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Neighbors_wc","void Neighbors_wc::initPropCallGen(DemString* nullstring)"); // prefix class wrappers // suffix class wrappers } void Construct_ns::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Construct_ns","void Construct_ns::initPropCallGen(DemString* nullstring)"); // prefix class wrappers this->get_construct_ns()->initPropCallGen(nullstring); // suffix class wrappers } void Alternat_ns::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Alternat_ns","void Alternat_ns::initPropCallGen(DemString* nullstring)"); // prefix class wrappers if (this->get_alternat_ns()) this->get_alternat_ns()->initPropCallGen(nullstring); this->get_construct_ns()->initPropCallGen(nullstring); // suffix class wrappers } void Repetit_n::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Repetit_n","void Repetit_n::initPropCallGen(DemString* nullstring)"); // prefix class wrappers if (sandwiched) sandwiched->initPropCallGen(nullstring); // suffix class wrappers } void Kernel_Sandwich::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Kernel_Sandwich","void Kernel_Sandwich::initPropCallGen(DemString* nullstring)"); // prefix class wrappers inner->initPropCallGen(nullstring); // suffix class wrappers } void Kernel::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Kernel","void Kernel::initPropCallGen(DemString* nullstring)"); // prefix class wrappers repeated->initPropCallGen(nullstring); // suffix class wrappers } void Any_vertex_List::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Any_vertex_List","void Any_vertex_List::initPropCallGen(DemString* nullstring)"); // prefix class wrappers Any_vertex_list_iterator next(*this); Any_vertex* each; while (each = next()) each->initPropCallGen(nullstring); // suffix class wrappers } void Any_vertex::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Any_vertex","void Any_vertex::initPropCallGen(DemString* nullstring)"); // prefix class wrappers if (this->get_call()) this->get_call()->g_delete(); this->set_call((DemString*)nullstring->g_copy()); // suffix class wrappers } void Optional_term::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Optional_term","void Optional_term::initPropCallGen(DemString* nullstring)"); // prefix class wrappers opt->initPropCallGen(nullstring); // suffix class wrappers } void Opt_labeled_term_Sandwich::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Opt_labeled_term_Sandwich","void Opt_labeled_term_Sandwich::initPropCallGen(DemString* nullstring)"); // prefix class wrappers inner->initPropCallGen(nullstring); // suffix class wrappers } void Term_Barlist::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Term_Barlist","void Term_Barlist::initPropCallGen(DemString* nullstring)"); // prefix class wrappers Term_list_iterator next(*this); Term_ each; while (each = next()) { if (each->get_call()) each->get_call()->g_delete(); each->set_call((DemString*)nullstring->g_copy()); } // suffix class wrappers } void Term_Sandwich::initPropCallGen( DemString* nullstring ) { DEM_TRACE("Term_Sandwich","void Term_Sandwich::initPropCallGen(DemString* nullstring)"); // prefix class wrappers if (inner->get_call()) inner->get_call()->g_delete(); inner->set_call((DemString*)nullstring->g_copy()); // suffix class wrappers }