1 // 2 // Copyright (c) 2009-2011 Artyom Beilis (Tonkikh) 3 // 4 // Distributed under the Boost Software License, Version 1.0. (See 5 // accompanying file LICENSE_1_0.txt or copy at 6 // http://www.boost.org/LICENSE_1_0.txt) 7 // 8 #ifndef BOOST_LOCALE_IMPL_ALL_GENERATOR_HPP 9 #define BOOST_LOCALE_IMPL_ALL_GENERATOR_HPP 10 11 #include <boost/locale/generator.hpp> 12 13 namespace boost { 14 namespace locale { 15 namespace impl_icu { 16 struct cdata; 17 std::locale create_convert(std::locale const &,cdata const &,character_facet_type); // ok 18 std::locale create_collate(std::locale const &,cdata const &,character_facet_type); // ok 19 std::locale create_formatting(std::locale const &,cdata const &,character_facet_type); // ok 20 std::locale create_parsing(std::locale const &,cdata const &,character_facet_type); // ok 21 std::locale create_codecvt(std::locale const &,std::string const &encoding,character_facet_type); // ok 22 std::locale create_boundary(std::locale const &,cdata const &,character_facet_type); // ok 23 std::locale create_calendar(std::locale const &,cdata const &); // ok 24 25 } 26 } 27 } 28 29 #endif 30 // vim: tabstop=4 expandtab shiftwidth=4 softtabstop=4 31