]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/intrusive/test/virtual_base_test.cpp
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / libs / intrusive / test / virtual_base_test.cpp
index b673c1af55d90fb3473ff6d157a46d34bfff2bef..b1b25925e50f2e297038a38ff69ab781a6ef0522 100644 (file)
@@ -35,7 +35,16 @@ class NonVirtualBase
    :  public virtual VirtualBase
    ,  public virtual VirtualBase2
 {
-   public:
+   protected:
+   NonVirtualBase()
+      : dummy()
+   {}
+
+   //<-
+   const int *get_dummy() const { return dummy; }
+   //->
+
+   private:
    int dummy[10];
 };
 
@@ -44,11 +53,15 @@ class MyClass
    ,  public virtual VirtualBase3
 {
    int int_;
+
    public:
    list_member_hook<> list_hook_;
    MyClass(int i = 0)
       :  int_(i)
    {}
+   //<-
+   int get_int() const { return int_; }
+   //->
 };
 
 //Define a list that will store MyClass using the public base hook