Searched refs:defaultNode (Results 1 - 3 of 3) sorted by relevance
/base/update/updater/utils/json/ |
H A D | json_visitor.h | 47 static bool VisitStruct(const JsonNode &node, const JsonNode &defaultNode, T &t, std::index_sequence<F, R...>) 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) in VisitMember() 72 auto defaultR = defaultNode.As<T>(); in VisitMember() 89 static auto VisitMember(const JsonNode &node, const JsonNode &defaultNode, T &obj, const char *key) in VisitMember() 92 (defaultNode.Type() != NodeType::UNKNOWN && defaultNode.Type() != NodeType::NUL && in VisitMember() 93 defaultNode.Type() != NodeType::ARRAY)) { in VisitMember() 105 for (auto &subNode : defaultNode) { in VisitMember() 133 Visit(const JsonNode &node, const JsonNode &defaultNode, T &obj) Visit() argument [all...] |
/base/update/updater/services/ui/view/layout/ |
H A D | layout_parser.cpp | 74 const JsonNode &defaultNode = root[DEFAULT_MODULE]; in ParseViewInfo() local 87 const JsonNode &commonDefault = defaultNode[COMMON_LABEL]; in ParseViewInfo() 99 auto visitor = [&comNode, &defaultNode] (auto &args) { in ParseViewInfo() 100 const JsonNode &defaultComNode = defaultNode[Traits<std::decay_t<decltype(args)>>::STRUCT_KEY]; in ParseViewInfo()
|
/base/update/updater/services/ui/strategy/ |
H A D | ui_strategy.cpp | 79 const JsonNode &defaultNode = node[Traits<UiStrategyCfg>::STRUCT_KEY][DEFAULT_KEY]; in LoadStrategy() local 81 if (!Visit<SETVAL>(specificNode, defaultNode, strategies_[mode])) { in LoadStrategy()
|
Completed in 2 milliseconds