summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Freeman (saurik) <saurik@saurik.com>2015-10-10 14:40:36 -0700
committerJay Freeman (saurik) <saurik@saurik.com>2015-10-10 14:40:36 -0700
commit4d453c35ba48a83618c19c613100bd899266327f (patch)
tree19fb73301301973156365592dcdeb0fdd216a380
parent4d03333fd9a1e4bc0508e23054cb6b6442a87d68 (diff)
downloadldid-4d453c35ba48a83618c19c613100bd899266327f.tar.gz
ldid-4d453c35ba48a83618c19c613100bd899266327f.tar.zst
ldid-4d453c35ba48a83618c19c613100bd899266327f.zip
Port to Apple's pathetic third-world toolchain :/.
-rw-r--r--ldid.hpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/ldid.hpp b/ldid.hpp
index 8ea6cf7..576962d 100644
--- a/ldid.hpp
+++ b/ldid.hpp
@@ -91,8 +91,21 @@ class UnionFolder :
public Folder
{
private:
+ class StringBuffer :
+ public std::stringbuf
+ {
+ public:
+ StringBuffer() {
+ }
+
+ StringBuffer(const StringBuffer &rhs) :
+ std::stringbuf(rhs.str())
+ {
+ }
+ };
+
Folder &parent_;
- std::map<std::string, std::stringbuf> files_;
+ std::map<std::string, StringBuffer> files_;
public:
UnionFolder(Folder &parent);