#include <boost/config/warning_disable.hpp>#include <boost/spirit/include/qi.hpp>#include <boost/spirit/include/phoenix.hpp>#include <boost/unordered_map.hpp>#include <boost/algorithm/string/trim.hpp>#include <boost/cstdint.hpp>#include <boost/foreach.hpp>#include <boost/array.hpp>#include <boost/scoped_array.hpp>#include <boost/range/iterator_range.hpp>#include <iostream>#include <iomanip>#include <fstream>#include <vector>#include <algorithm>#include <string>#include <map>
Typedefs | |
| typedef std::vector< std::string > | ucd_line |
| typedef std::vector< ucd_line > | ucd_vector |
| typedef std::vector< ucd_line > ::iterator | ucd_iterator |
Functions | |
| template<typename Out > | |
| void | print_tab (Out &out, int tab) |
| template<typename Out , typename C > | |
| void | print_table (Out &out, C const &c, bool trailing_comma, int width=4, int group=16) |
| template<typename Out > | |
| void | print_head (Out &out) |
| template<typename Out > | |
| void | print_tail (Out &out) |
| char const * | get_int_type_name (int size) |
| template<typename Out , typename Builder > | |
| void | print_file (Out &out, Builder &builder, int field_width, char const *name) |
| int | main () |
| typedef std::vector<ucd_line>::iterator ucd_iterator |
| typedef std::vector<std::string> ucd_line |
| typedef std::vector<ucd_line> ucd_vector |
| char const* get_int_type_name | ( | int | size | ) |
References BOOST_ASSERT.
Referenced by print_file().
| int main | ( | ) |
References boost::out, and print_file().
| void print_file | ( | Out & | out, |
| Builder & | builder, | ||
| int | field_width, | ||
| char const * | name | ||
| ) |
References get_int_type_name(), boost::multiprecision::backends::i, boost::last, print_head(), print_table(), and print_tail().
Referenced by main().
| void print_head | ( | Out & | out | ) |
Referenced by print_file().
| void print_tab | ( | Out & | out, |
| int | tab | ||
| ) |
References boost::multiprecision::backends::i.
Referenced by print_table().
| void print_table | ( | Out & | out, |
| C const & | c, | ||
| bool | trailing_comma, | ||
| int | width = 4, |
||
| int | group = 16 |
||
| ) |
References BOOST_ASSERT, boost::io::group(), boost::multiprecision::backends::i, print_tab(), boost::polygon::polygon_concept::size(), and boost::multiprecision::width().
Referenced by print_file().
| void print_tail | ( | Out & | out | ) |
Referenced by print_file().