git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220231
91177308-0d34-0410-b5e6-
96231b3b80d8
OwningBinary<T> &operator=(OwningBinary<T> &&Other);
std::unique_ptr<T> &getBinary();
+ const std::unique_ptr<T> &getBinary() const;
std::unique_ptr<MemoryBuffer> &getBuffer();
};
return Bin;
}
+template <typename T>
+const std::unique_ptr<T> &OwningBinary<T>::getBinary() const {
+ return Bin;
+}
+
template <typename T>
std::unique_ptr<MemoryBuffer> &OwningBinary<T>::getBuffer() {
return Buf;