60 struct MemberByNamespace {
61 bool operator()(
const std::unique_ptr<TUSummaryEncoding> &A,
62 const std::unique_ptr<TUSummaryEncoding> &B)
const {
63 return A->TUNamespace < B->TUNamespace;
69 llvm::Triple TargetTriple;
72 BuildNamespace Namespace;
77 std::set<std::unique_ptr<TUSummaryEncoding>, MemberByNamespace> Members;
81 : TargetTriple(
std::move(TargetTriple)), Namespace(
std::move(Namespace)) {