Home
last modified time | relevance | path

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

/base/update/updater/utils/json/
H A Djson_visitor.h47 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 Dlayout_parser.cpp74 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 Dui_strategy.cpp79 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