|
Apache Log4cxx
Version 2.0.0
|
A create-on-first-use smart pointer. More...
#include <lazyptr.h>
Public Member Functions | |
| LazyPtr ()=default | |
| ~LazyPtr () | |
| LazyPtr (const LazyPtr &)=delete | |
| LazyPtr & | operator= (const LazyPtr &)=delete |
| LazyPtr (LazyPtr &&other) noexcept | |
| LazyPtr & | operator= (LazyPtr &&other) noexcept |
| T & | operator* () |
| T * | operator-> () |
| operator bool () const noexcept | |
| T * | get_ptr () const noexcept |
A create-on-first-use smart pointer.
|
default |
|
inline |
|
delete |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inline |
|
inline |
|
delete |
|
inlinenoexcept |