void CModuleBuilder::EndModule()
{
	if( isModuleExist() && !CErrorsHelper::HasErrors() ) {
		checkModule();
		CModuleDataPtr savedModule( module.release() );
		reset();
		if( !CErrorsHelper::HasErrors() ) {
			CProgramBuilder::AddModule( savedModule );
		}
	} else {
		reset();
	}
}
Exemplo n.º 2
0
  forv_Vec(ModuleSymbol, mod, gModuleSymbols) {
    nestedName(mod);

    checkModule(mod);
  }
Exemplo n.º 3
0
 forv_Vec(ModuleSymbol, mod, gModuleSymbols) {
   checkModule(mod);
 }
Exemplo n.º 4
0
int Distance::check_back()
{
  return checkModule(BS_BIT);
}
Exemplo n.º 5
0
int Distance::check_right()
{
  return checkModule(RS_BIT);
}
Exemplo n.º 6
0
int Distance::check_left()
{
  return checkModule(LS_BIT);
}
Exemplo n.º 7
0
///////////////////////
// Public functions
///////////////////////
int Distance::check_front()
{
  return checkModule(FS_BIT);
}