#include "build.h" void Instantiation::set_parsed_schema( Cd_graph* iCd_graph ) { DEM_TRACE("Instantiation","void Instantiation::set_parsed_schema(Cd_graph* iCd_graph)"); // prefix class wrappers int r = 0; schema_inst ->is_schema_location(r); if (r) { Schema *new_schema_inst = new Schema(); new_schema_inst->set_schema(iCd_graph); delete schema_inst; schema_inst = new_schema_inst; } // suffix class wrappers } // Schema_instance : Schema_location | // Schema // *common* . void Schema_instance::is_schema_location( int& r ) { DEM_TRACE("Schema_instance","void Schema_instance::is_schema_location(int& r)"); #ifndef NOTRACE DemTrace demTraceEmptyMethod(__FILE__,__LINE__,"Schema_instance",form(" at %s , *** PREMATURELY TERMINATED *** ", this->get_type())); #endif } // Schema_location = File_name . void Schema_location::is_schema_location( int& r ) { DEM_TRACE("Schema_location","void Schema_location::is_schema_location(int& r)"); // variables for carrying in and out // assignments for carrying in // prefix class wrappers r = 1; // outgoing calls // suffix class wrappers // assignments for carrying out }