1#ifndef SEAD_CRITICAL_SECTION_H_
2#define SEAD_CRITICAL_SECTION_H_
8#include <heap/seadDisposer.h>
32 #error "Unknown platform"
36static_assert(
sizeof(
CriticalSection) == 0x3C,
"sead::CriticalSection size mismatch");
Definition seadCriticalSection.h:13
const CriticalSection & operator=(const CriticalSection &)
~CriticalSection() override
Definition seadCriticalSectionCafe.cpp:12
bool tryLock()
Definition seadCriticalSectionCafe.cpp:21
void unlock()
Definition seadCriticalSectionCafe.cpp:26
CriticalSection(const CriticalSection &)
CriticalSection()
Definition seadCriticalSectionCafe.cpp:5
void lock()
Definition seadCriticalSectionCafe.cpp:16
Definition seadDisposer.h:12
Definition seadAssert.h:44