cerr << "error: No suck type `" << *s << "`" << endl;
cerr << "error: No size type `" << *s << "`" << endl;
void map_type_size(const std::vector<std::string> &param_types, std::vector<std::pair<unsigned int, bool> > &param_sizes){	for(std::vector<std::string>::const_iterator s=param_types.begin(); s!=param_types.end(); ++s)	{		map<string, pair<unsigned int, bool> >::iterator tsm(type_size_map.find(*s));		if(tsm==type_size_map.end())		{			cerr << "error: No suck type `" << *s << "`" << endl;			assert(tsm!=type_size_map.end());		}				param_sizes.push_back(std::pair<unsigned int, bool>(tsm->second.first, tsm->second.second));	}}