52 struct MemberByNamespace {
53 bool operator()(
const std::unique_ptr<TUSummaryEncoding> &A,
54 const std::unique_ptr<TUSummaryEncoding> &B)
const {
55 return A->TUNamespace < B->TUNamespace;
61 llvm::Triple TargetTriple;
64 BuildNamespace Namespace;
69 std::set<std::unique_ptr<TUSummaryEncoding>, MemberByNamespace> Members;
73 : TargetTriple(
std::move(TargetTriple)), Namespace(
std::move(Namespace)) {