aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/libopensp/use-cpp-using-declarations.patch
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/libopensp/use-cpp-using-declarations.patch
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/libopensp/use-cpp-using-declarations.patch')
-rw-r--r--vcpkg/ports/libopensp/use-cpp-using-declarations.patch72
1 files changed, 72 insertions, 0 deletions
diff --git a/vcpkg/ports/libopensp/use-cpp-using-declarations.patch b/vcpkg/ports/libopensp/use-cpp-using-declarations.patch
new file mode 100644
index 0000000..4a6e8bd
--- /dev/null
+++ b/vcpkg/ports/libopensp/use-cpp-using-declarations.patch
@@ -0,0 +1,72 @@
+diff --git a/include/IList.h b/include/IList.h
+index e66cd00..c94cfed 100644
+--- a/include/IList.h
++++ b/include/IList.h
+@@ -26,7 +26,9 @@ public:
+ void swap(IList<T> &list) { IListBase::swap(list); }
+ T *head() const { return (T *)IListBase::head(); }
+ T *get() { return (T *)IListBase::get(); }
++ using
+ IListBase::clear;
++ using
+ IListBase::empty;
+ friend class IListIter<T>;
+ private:
+diff --git a/include/IListIter.h b/include/IListIter.h
+index 74e1bd6..d322bf8 100644
+--- a/include/IListIter.h
++++ b/include/IListIter.h
+@@ -17,7 +17,9 @@ public:
+ IListIter(const IList<T> &list) : IListIterBase(list) { }
+ T *cur() const { return (T *)IListIterBase::cur(); }
+
++ using
+ IListIterBase::next;
++ using
+ IListIterBase::done;
+ };
+
+diff --git a/include/Ptr.h b/include/Ptr.h
+index c6b2767..5dda0ca 100644
+--- a/include/Ptr.h
++++ b/include/Ptr.h
+@@ -69,7 +69,9 @@ public:
+ const T *operator->() const { return Ptr<T>::pointer(); }
+ const T &operator*() const { return *Ptr<T>::pointer(); }
+ void swap(ConstPtr<T> &p) { Ptr<T>::swap(p); }
++ using
+ Ptr<T>::isNull;
++ using
+ Ptr<T>::clear;
+ Boolean operator==(const Ptr<T> &p) const { return Ptr<T>::operator==(p); }
+ Boolean operator!=(const Ptr<T> &p) const { return Ptr<T>::operator!=(p); }
+diff --git a/lib/Parser.h b/lib/Parser.h
+index e721000..c6c41b2 100644
+--- a/lib/Parser.h
++++ b/lib/Parser.h
+@@ -62,15 +62,25 @@ public:
+ Parser(const SgmlParser::Params &);
+ Event *nextEvent();
+ void parseAll(EventHandler &, const volatile sig_atomic_t *cancelPtr);
++ using
+ ParserState::sdPointer;
++ using
+ ParserState::instanceSyntaxPointer;
++ using
+ ParserState::prologSyntaxPointer;
++ using
+ ParserState::activateLinkType;
++ using
+ ParserState::allLinkTypesActivated;
++ using
+ ParserState::entityManager;
++ using
+ ParserState::entityCatalog;
++ using
+ ParserState::baseDtd;
++ using
+ ParserState::options;
++ using
+ ParserState::instantiateDtd;
+ friend class PiAttspecParser;
+ private: