48 struct MemberByNamespace {
49 bool operator()(
const std::unique_ptr<TUSummaryEncoding> &A,
50 const std::unique_ptr<TUSummaryEncoding> &B)
const {
51 return A->TUNamespace < B->TUNamespace;
57 llvm::Triple TargetTriple;
60 BuildNamespace Namespace;
65 std::set<std::unique_ptr<TUSummaryEncoding>, MemberByNamespace> Members;
69 : TargetTriple(
std::move(TargetTriple)), Namespace(
std::move(Namespace)) {