|
libzypp 17.38.1
|
Helper to store a reference or move rvalues inside. More...
#include <zypp-core/base/LogTools.h>
Public Member Functions | |
| constexpr | RefStore (T &&val_r) |
| RefStore (const RefStore &)=delete | |
| constexpr | RefStore (RefStore &&rhs) |
| T & | get () |
| const T & | get () const |
Private Attributes | |
| T | _val |
Related Symbols | |
(Note that these are not member symbols.) | |
| template<typename T> | |
| constexpr auto | makeRefStore (T &&t) -> RefStore< T > |
| <T> Create a RefStore for the argument. | |
| template<typename T> | |
| std::ostream & | operator<< (std::ostream &str, const RefStore< T > &obj) |
| <T> Stream output | |
Helper to store a reference or move rvalues inside.
Move rvalues inside.
Definition at line 54 of file LogTools.h.
|
inlineconstexpr |
Definition at line 56 of file LogTools.h.
|
delete |
|
inlineconstexpr |
Definition at line 62 of file LogTools.h.
|
inline |
Definition at line 66 of file LogTools.h.
|
inline |
Definition at line 67 of file LogTools.h.
|
<T> Create a RefStore for the argument.
Definition at line 96 of file LogTools.h.
|
<T> Stream output
Definition at line 101 of file LogTools.h.
|
private |
Definition at line 70 of file LogTools.h.