Пример #1
0
 VW_DLL_MEMBER void      VW_CALLING_CONV VW_Finish_Passes(VW_HANDLE handle)
 { vw * pointer = static_cast<vw*>(handle);
   if (pointer->numpasses > 1)
   { adjust_used_index(*pointer);
     pointer->do_reset_source = true;
     VW::start_parser(*pointer);
     LEARNER::generic_driver(*pointer);
     VW::end_parser(*pointer);
   }
 }
Пример #2
0
	VW_DLL_MEMBER void      VW_CALLING_CONV VW_Finish(VW_HANDLE handle)
	{
		vw * pointer = static_cast<vw*>(handle);
		if (pointer->numpasses > 1)
			{
			adjust_used_index(*pointer);
			pointer->do_reset_source = true;
			VW::start_parser(*pointer,false);
			pointer->l->driver(pointer);
			VW::end_parser(*pointer); 
			}
		else
			release_parser_datastructures(*pointer);

		VW::finish(*pointer);
	}