bool EntityManager::LoadCopyEntitiesFromDescFile( char* pcFilename ) { CCopyEntityDescFileArchive entity_desc_archive; BinaryArchive_Input input_archive( pcFilename ); if( !(input_archive >> entity_desc_archive) ) { LOG_PRINT_ERROR( "wrong .ent file" + string(pcFilename) ); return false; } size_t i, num_entities = entity_desc_archive.GetNumEntityDescs(); for( i=0; i<num_entities; i++ ) { CCopyEntityDescFileData& desc = entity_desc_archive.GetCopyEntityDesc( (int)i ); LoadCopyEntityFromDesc_r( desc, NULL ); } return true; }
void HistoBase<x_value_type,y_value_type,Derived>::load_serialize(std::istream& input_stream) { boost::archive::text_iarchive input_archive(input_stream); input_archive >> *static_cast<Derived*>(this); }
void Metropolis<ConfigurationType, Step, RandomNumberGenerator>::load_serialize(std::istream& input_stream) { boost::archive::text_iarchive input_archive(input_stream); input_archive >> (*this); }