54 struct MemberByNamespace {
55 bool operator()(
const std::unique_ptr<TUSummaryEncoding> &A,
56 const std::unique_ptr<TUSummaryEncoding> &B)
const {
57 return A->TUNamespace < B->TUNamespace;
63 llvm::Triple TargetTriple;
66 BuildNamespace Namespace;
71 std::set<std::unique_ptr<TUSummaryEncoding>, MemberByNamespace> Members;
75 : TargetTriple(
std::move(TargetTriple)), Namespace(
std::move(Namespace)) {