|
std::string | neolib::json_detail::to_string (state aState) |
|
template<json_syntax Syntax> |
constexpr std::array< state, TOKEN_COUNT > | neolib::json_detail::object_state () |
|
template<json_syntax Syntax> |
constexpr std::array< state, TOKEN_COUNT > | neolib::json_detail::need_value_state () |
|
template<json_syntax Syntax> |
constexpr std::array< state, TOKEN_COUNT > | neolib::json_detail::need_object_value_state () |
|
template<json_syntax Syntax> |
constexpr std::array< state, TOKEN_COUNT > | neolib::json_detail::value_state () |
|
template<json_syntax Syntax> |
constexpr std::array< state, TOKEN_COUNT > | neolib::json_detail::keyword_state () |
|
template<typename CharT > |
token | neolib::json_detail::to_token (const std::array< token, 256 > &aTokenTable, CharT aCharacter) |
|
template<json_syntax Syntax, typename CharT > |
state | neolib::json_detail::next_state (state aCurrentState, CharT aCharacter) |
|
template<json_syntax Syntax, typename CharT > |
state | neolib::json_detail::next_state (state aCurrentState, state aPreviousState, CharT aCurrentCharacter, CharT aNextCharacter) |
|
template<json_syntax Syntax> |
constexpr const char * | neolib::document_type () |
|