boost::urls::grammar::recycled_ptr
A pointer to a shared instance of T
Member Functions
Name | Description |
---|---|
Return the referenced object |
|
Return the referenced recycle bin |
|
Return true if this does not reference an object |
|
Return the referenced object |
|
Return true if this references an object |
|
Return the referenced object |
|
Return the referenced object |
|
Assignment |
|
|
Constructor |
Release the referenced object |
|
|
Destructor |
Description
This is a smart pointer container which can acquire shared ownership of an instance of T
upon or after construction. The instance is guaranteed to be in a valid, but unknown state. Every recycled pointer references a valid recycle bin.
static recycled< std::string > bin;
recycled_ptr< std::string > ps( bin );
// Put the string into a known state
ps->clear();
Template Parameters
Name | Description |
---|---|
T |
the type of object to acquire, which must be DefaultConstructible. |
Created with MrDocs