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.