Lines Matching defs:Values
35 reduce(std::vector<std::unique_ptr<Info>> &Values) {
36 if (Values.empty() || !Values[0])
39 std::unique_ptr<Info> Merged = std::make_unique<T>(Values[0]->USR);
41 for (auto &I : Values)
74 mergeInfos(std::vector<std::unique_ptr<Info>> &Values) {
75 if (Values.empty() || !Values[0])
79 switch (Values[0]->IT) {
81 return reduce<NamespaceInfo>(Values);
83 return reduce<RecordInfo>(Values);
85 return reduce<EnumInfo>(Values);
87 return reduce<FunctionInfo>(Values);
89 return reduce<TypedefInfo>(Values);