WebCFace 2.9.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 |