]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/config/test/boost_no_cxx11_override.ipp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / config / test / boost_no_cxx11_override.ipp
diff --git a/ceph/src/boost/libs/config/test/boost_no_cxx11_override.ipp b/ceph/src/boost/libs/config/test/boost_no_cxx11_override.ipp
new file mode 100644 (file)
index 0000000..20bfed0
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+Copyright 2020 Glen Joseph Fernandes
+(glenjofe@gmail.com)
+
+Distributed under Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or copy at
+http://www.boost.org/LICENSE_1_0.txt)
+*/
+
+// MACRO: BOOST_NO_CXX11_OVERRIDE
+// TITLE: C++11 SFINAE for expressions
+// DESCRIPTION: C++11 SFINAE for expressions not supported.
+
+namespace boost_no_cxx11_override {
+
+struct base {
+    virtual void first() = 0;
+    virtual void second() { }
+};
+
+struct derived
+    : base {
+    void first() override { }
+    void second() override { }
+};
+
+int test()
+{
+    return 0;
+}
+
+} /* boost_no_cxx11_override */