|
WebCFace 3.2.0
Web-based Communication Framework & Dashboard-like UI
|
#include <webcface/common/internal/safe_global.h>
Public Member Functions | |
| template<typename... Args, typename std::enable_if_t<(!std::is_same_v< std::decay_t< Args >, SafeGlobal > &&...), std::nullptr_t > = nullptr> | |
| SafeGlobal (Args &&...args) | |
| SafeGlobal (const SafeGlobal &)=delete | |
| SafeGlobal & | operator= (const SafeGlobal &)=delete |
| SafeGlobal (SafeGlobal &&)=delete | |
| SafeGlobal & | operator= (SafeGlobal &&)=delete |
| ~SafeGlobal () | |
| operator bool () const | |
| T & | operator* () |
| T * | operator-> () |
|
inline |
コピーコンストラクタを禁止するため、ArgがSafeGlobalの場合を除外
|
delete |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
delete |