#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().