Provides the BExclusiveBorrow smart pointer. More...
Classes | |
class | BPrivate::Network::BBorrow< T > |
Smart pointer that borrows an object from a BExclusiveBorrow owner. More... | |
class | BPrivate::Network::BBorrowError |
Error while handling a BExclusiveBorrow or BBorrow object. More... | |
class | BPrivate::Network::BExclusiveBorrow< T > |
Smart pointer that allows shared ownership of an object with exclusive access. More... | |
Namespaces | |
namespace | BPrivate |
Internal or experimental API. | |
namespace | BPrivate::Network |
Experimental Network Services API. | |
Functions | |
template<class T , class... _Args> | |
BExclusiveBorrow< T > | BPrivate::Network::make_exclusive_borrow (_Args &&... __args) |
Create a new object that is managed by a BExclusiveBorrow smart pointer. | |
Provides the BExclusiveBorrow smart pointer.