#pragma once namespace boost { namespace container { template class flat_set; template class flat_map; } } // boost::container namespace fc { template using flat_map = boost::container::flat_map,std::allocator> >; template using flat_set = boost::container::flat_set, std::allocator >; } // fc