thread::Semaphore
- Inherits: thread::SemAccess< Semaphore > 
public 
Types
IsExclusive#
- no
 - yes
 
Functions
Semaphore(const Semaphore &value)=delete#
thread::Semaphore::Semaphore (const Semaphore &value)=deleteSemaphore(int value, IsExclusive is_exclusive, var::StringView name, fs::Permissions perms=fs::Permissions(0666))#
thread::Semaphore::Semaphore (int value, IsExclusive is_exclusive, var::StringView name, fs::Permissions perms=fs::Permissions(0666))Semaphore(Semaphore &&value) noexcept#
inline 
thread::Semaphore::Semaphore (Semaphore &&value) noexceptSemaphore(var::StringView name)#
explicit
thread::Semaphore::Semaphore (var::StringView name)~Semaphore()#
thread::Semaphore::~Semaphore ()operator=(const Semaphore &value)=delete#
Semaphore & thread::Semaphore::operator= (const Semaphore &value)=deleteType: Semaphore &
Parameters:
- const Semaphore & 
value 
operator=(Semaphore &&value) noexcept#
inline 
Semaphore & thread::Semaphore::operator= (Semaphore &&value) noexceptType: Semaphore &
Parameters:
- Semaphore && 
value 
unlink()#
inline 
Semaphore & thread::Semaphore::unlink ()Type: Semaphore &
unlink() const#
const Semaphore & thread::Semaphore::unlink () constType: const Semaphore &
Static Functions
unlink(var::StringView name)#
static void thread::Semaphore::unlink (var::StringView name)Type: void
Parameters:
var::StringViewname