Home
last modified time | relevance | path

Searched refs:defaultNode (Results 1 – 3 of 3) sorted by relevance

/base/update/updater/utils/json/
Djson_visitor.h47 …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)
[all …]
/base/update/updater/services/ui/view/layout/
Dlayout_parser.cpp71 const JsonNode &defaultNode = root[DEFAULT_MODULE]; in ParseViewInfo() local
84 const JsonNode &commonDefault = defaultNode[COMMON_LABEL]; in ParseViewInfo()
96 auto visitor = [&comNode, &defaultNode] (auto &args) { in ParseViewInfo()
97 … const JsonNode &defaultComNode = defaultNode[Traits<std::decay_t<decltype(args)>>::STRUCT_KEY]; in ParseViewInfo()
/base/update/updater/services/ui/strategy/
Dui_strategy.cpp72 const JsonNode &defaultNode = node[Traits<UiStrategyCfg>::STRUCT_KEY][DEFAULT_KEY]; in LoadStrategy() local
74 if (!Visit<SETVAL>(specificNode, defaultNode, strategies_[mode])) { in LoadStrategy()