|
template<bool Nullable, typename ParseState > |
constexpr DAW_ATTRIB_INLINE void | daw::json::DAW_JSON_VER::json_details::pocm_details::maybe_skip_members (ParseState &parse_state, std::size_t ¤t_position, std::size_t desired_position) |
|
template<std::size_t member_position, typename JsonMember , AllMembersMustExist must_exist, bool NeedsClassPositions, typename ParseState , std::size_t N, typename CharT , bool B> |
constexpr json_result< JsonMember > | daw::json::DAW_JSON_VER::json_details::parse_class_member (ParseState &parse_state, locations_info_t< N, CharT, B > &locations) |
|
template<typename JsonClass , typename... JsonMembers, typename ParseState , std::size_t... Is> |
constexpr json_result< JsonClass > | daw::json::DAW_JSON_VER::json_details::parse_json_class (ParseState &parse_state, std::index_sequence< Is... >) |
|
template<typename JsonMember , typename ParseState > |
constexpr json_result< JsonMember > | daw::json::DAW_JSON_VER::json_details::parse_ordered_class_member (template_param< JsonMember >, std::size_t &member_index, ParseState &parse_state) |
|
template<typename JsonClass , typename... JsonMembers, typename ParseState > |
static constexpr json_result< JsonClass > | daw::json::DAW_JSON_VER::json_details::parse_ordered_json_class (template_params< JsonClass, JsonMembers... >, ParseState &parse_state) |
|