Classes | Namespaces | Functions
ExclusiveBorrow.h File Reference

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

 BPrivate
 Internal or experimental API.
 
 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. More...
 

Detailed Description

Provides the BExclusiveBorrow smart pointer.