libzypp  17.22.0
base_p.h
Go to the documentation of this file.
1 #ifndef ZYPP_NG_BASE_PRIVATE_BASE_P_H_INCLUDED
2 #define ZYPP_NG_BASE_PRIVATE_BASE_P_H_INCLUDED
3 
7 #include <unordered_set>
8 
9 namespace zyppng
10 {
11 
12  class BasePrivate : public sigc::trackable
13  {
15  public:
16  virtual ~BasePrivate();
18  std::unordered_set< Base::Ptr > children;
19  Base *z_ptr = nullptr;
20  };
21 
22 }
23 
24 
25 #endif
virtual ~BasePrivate()
Definition: base.cc:5
std::weak_ptr< Base > WeakPtr
Definition: base.h:39
std::unordered_set< Base::Ptr > children
Definition: base_p.h:18
Base::WeakPtr parent
Definition: base_p.h:17
#define ZYPP_DECLARE_PUBLIC(Class)
Definition: zyppglobal.h:39