class ffw::SwapWrapper
Class List > ffw :: SwapWrapper
Public Attributes
Type | Name |
---|---|
std::unique_ptr< T > | ptr |
Public Functions
Type | Name |
---|---|
SwapWrapper (Args &&... args) | |
SwapWrapper (SwapWrapper && other) | |
SwapWrapper & | operator= (SwapWrapper && other) |
void | swap (SwapWrapper< T > & other) |
T & | operator* () |
const T & | operator* () const |
T * | operator-> () |
const T * | operator-> () const |
Public Attributes Documentation
variable ptr
std::unique_ptr<T> ffw::SwapWrapper< T >::ptr;
Public Functions Documentation
function SwapWrapper (1/2)
ffw::SwapWrapper::SwapWrapper (
Args &&... args
)
function SwapWrapper (2/2)
ffw::SwapWrapper::SwapWrapper (
SwapWrapper && other
)
function operator=
SwapWrapper & ffw::SwapWrapper::operator= (
SwapWrapper && other
)
function swap
void ffw::SwapWrapper::swap (
SwapWrapper< T > & other
)
function operator* (1/2)
T & ffw::SwapWrapper::operator* ()
function operator* (2/2)
const T & ffw::SwapWrapper::operator* () const
function operator-> (1/2)
T * ffw::SwapWrapper::operator-> ()
function operator-> (2/2)
const T * ffw::SwapWrapper::operator-> () const
The documentation for this class was generated from the following file: include/ffw/media/swapwrapper.h