|
std::ostream & | operator<< (std::ostream &os, const local_date &dt) |
|
std::ostream & | operator<< (std::ostream &os, const local_time <ime) |
|
std::ostream & | operator<< (std::ostream &os, const zone_offset &zo) |
|
std::ostream & | operator<< (std::ostream &os, const local_datetime &dt) |
|
std::ostream & | operator<< (std::ostream &os, const offset_datetime &dt) |
|
template<class T > |
std::shared_ptr< typename value_traits< T >::type > | make_value (T &&val) |
|
std::shared_ptr< array > | make_array () |
|
std::shared_ptr< table > | make_table () |
|
std::shared_ptr< table_array > | make_table_array (bool is_inline=false) |
|
template<class T > |
std::enable_if<!std::is_floating_point< T >::value &&std::is_signed< T >::value, option< T > >::type | get_impl (const std::shared_ptr< base > &elem) |
|
template<class T > |
std::enable_if<!std::is_same< T, bool >::value &&std::is_unsigned< T >::value, option< T > >::type | get_impl (const std::shared_ptr< base > &elem) |
|
template<class T > |
std::enable_if<!std::is_integral< T >::value||std::is_same< T, bool >::value, option< T > >::type | get_impl (const std::shared_ptr< base > &elem) |
|
bool | is_number (char c) |
|
bool | is_hex (char c) |
|
template<class OnError > |
consumer< OnError > | make_consumer (std::string::iterator &it, const std::string::iterator &end, OnError &&on_error) |
|
std::shared_ptr< table > | parse_file (const std::string &filename) |
|
std::ostream & | operator<< (std::ostream &stream, const base &b) |
|
template<class T > |
std::ostream & | operator<< (std::ostream &stream, const value< T > &v) |
|
std::ostream & | operator<< (std::ostream &stream, const table &t) |
|
std::ostream & | operator<< (std::ostream &stream, const table_array &t) |
|
std::ostream & | operator<< (std::ostream &stream, const array &a) |
|