Sleeping Wombat Common Library
0.50.0
swCommonLibrary
|
Helper objects for different purposes. More...
Classes | |
class | sw::Exception |
Base exception class. More... | |
class | sw::RuntimeException |
Base Sleeping Wombat exception class containing string error message. More... | |
class | sw::Nullable< ContentType > |
Alexandrescu Expected type for error handling. More... | |
class | sw::Nullable< void > |
Alexandrescu Expected type for error handling. More... | |
class | sw::Semaphore |
Semaphore class. More... | |
class | SpinLock |
Klasa służąca jako mutex z aktywnym oczekiwaniem. More... | |
class | sw::ThreadsBarrier |
Can block multiple threads and wait for signal. ThreadsBarrier is reusable. More... | |
class | sw::ThreadsLatch |
Can block multiple threads and wait for signal. ThreadsLatch is not reusable. Use ThreadsBarrier instead. More... | |
struct | Nullable< ResultType > |
Returns value or error. More... | |
class | ObjectDeleterKey< class_type > |
You can specify classes that can delete objects with private constructors. More... | |
Enumerations | |
enum | sw::Result : uint8 { Error, Success } |
Enumeration for nullable for creating valid and invalid object. | |
Helper objects for different purposes.