file
pimpl.hNamespaces
- namespace rll
- Contract-programming related functions and classes.
Typedefs
-
template <typename T>using pimpl = propagate_const<std::
unique_ptr<T>> - Pointer-to-implementation pattern trait.
-
template <typename T>using shared_pimpl = propagate_const<std::
shared_ptr<T>>
Defines
- #define DECLARE_PRIVATE(classname)
- #define DECLARE_PRIVATE_AS(alias)
- #define DECLARE_PRIVATE_SHARED(classname)
- #define DECLARE_PRIVATE_SHARED_AS(alias)