Sleeping Wombat Common Library  0.50.0
swCommonLibrary
Classes | Enumerations

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.
 

Detailed Description

Helper objects for different purposes.