Lines Matching refs:defaultNode
47 …static bool VisitStruct(const JsonNode &node, const JsonNode &defaultNode, T &t, std::index_sequen… in VisitStruct()
53 node[key], defaultNode[key], FthMember, key)) { in VisitStruct()
60 return VisitStruct(node, defaultNode, t, std::index_sequence<R...> {}); in VisitStruct()
69 …static bool VisitMember(const JsonNode &node, const JsonNode &defaultNode, T &obj, const char *key)
72 auto defaultR = defaultNode.As<T>();
89 …static auto VisitMember(const JsonNode &node, const JsonNode &defaultNode, T &obj, const char *key)
92 (defaultNode.Type() != NodeType::UNKNOWN && defaultNode.Type() != NodeType::NUL &&
93 defaultNode.Type() != NodeType::ARRAY)) {
105 for (auto &subNode : defaultNode) {
117 …static bool VisitMember(const JsonNode &node, const JsonNode &defaultNode, T &obj, const char *key)
119 return StructVisitor<SETVAL>::VisitStruct(node, defaultNode, obj,
133 bool Visit(const JsonNode &node, const JsonNode &defaultNode, T &obj)
137 return Detail::StructVisitor<act>::VisitStruct(node, defaultNode, obj,