Flow123d
jenkins-Flow123d-linux-release-multijob-282
|
#include "json_spirit_value.h"
#include "json_spirit_error_position.h"
#include <boost/bind.hpp>
#include <boost/function.hpp>
#include <boost/version.hpp>
#include <boost/spirit/core.hpp>
#include <boost/spirit/utility/confix.hpp>
#include <boost/spirit/utility/escape_char.hpp>
#include <boost/spirit/iterator/multi_pass.hpp>
#include <boost/spirit/iterator/position_iterator.hpp>
Go to the source code of this file.
Namespaces | |
json_spirit | |
Macros | |
#define | spirit_namespace boost::spirit |
Functions | |
template<class Iter_type > | |
bool | json_spirit::is_eq (Iter_type first, Iter_type last, const char *c_str) |
template<class Char_type > | |
Char_type | json_spirit::hex_to_num (const Char_type c) |
template<class Char_type , class Iter_type > | |
Char_type | json_spirit::hex_str_to_char (Iter_type &begin) |
template<class Char_type , class Iter_type > | |
Char_type | json_spirit::unicode_str_to_char (Iter_type &begin) |
template<class String_type > | |
void | json_spirit::append_esc_char_and_incr_iter (String_type &s, typename String_type::const_iterator &begin, typename String_type::const_iterator end) |
template<class String_type > | |
String_type | json_spirit::substitute_esc_chars (typename String_type::const_iterator begin, typename String_type::const_iterator end) |
template<class String_type > | |
String_type | json_spirit::get_str_ (typename String_type::const_iterator begin, typename String_type::const_iterator end) |
std::string | json_spirit::get_str (std::string::const_iterator begin, std::string::const_iterator end) |
std::wstring | json_spirit::get_str (std::wstring::const_iterator begin, std::wstring::const_iterator end) |
template<class String_type , class Iter_type > | |
String_type | json_spirit::get_str (Iter_type begin, Iter_type end) |
template<typename Iter_type > | |
void | json_spirit::throw_error (spirit_namespace::position_iterator< Iter_type > i, const std::string &reason) |
template<typename Iter_type > | |
void | json_spirit::throw_error (Iter_type i, const std::string &reason) |
template<class Iter_type , class Value_type > | |
void | json_spirit::add_posn_iter_and_read_range_or_throw (Iter_type begin, Iter_type end, Value_type &value) |
template<class Iter_type , class Value_type > | |
Iter_type | json_spirit::read_range_or_throw (Iter_type begin, Iter_type end, Value_type &value) |
template<class Iter_type , class Value_type > | |
bool | json_spirit::read_range (Iter_type &begin, Iter_type end, Value_type &value) |
template<class String_type , class Value_type > | |
bool | json_spirit::read_string (const String_type &s, Value_type &value) |
template<class String_type , class Value_type > | |
void | json_spirit::read_string_or_throw (const String_type &s, Value_type &value) |
template<class Istream_type , class Value_type > | |
bool | json_spirit::read_stream (Istream_type &is, Value_type &value) |
template<class Istream_type , class Value_type > | |
void | json_spirit::read_stream_or_throw (Istream_type &is, Value_type &value) |
Variables | |
const spirit_namespace::int_parser < boost::int64_t > | json_spirit::int64_p = spirit_namespace::int_parser < boost::int64_t >() |
const spirit_namespace::uint_parser < boost::uint64_t > | json_spirit::uint64_p = spirit_namespace::uint_parser< boost::uint64_t >() |
#define spirit_namespace boost::spirit |
Definition at line 35 of file json_spirit_reader_template.h.