|
SPH
|
Files | |
| file | AlignedStorage.h [code] |
| Base class for utility wrappers (Optional, Variant, ...) | |
| file | Any.h [code] |
| Object that can store value of any type. | |
| file | AutoPtr.h [code] |
| Simplified implementation of std::unique_ptr, using only default deleter. | |
| file | ClonePtr.h [code] |
| Smart pointer performing cloning of stored resource rather than copying pointer. | |
| file | Expected.h [code] |
| Wrapper of type containing either a value or an error message. | |
| file | ExtendedEnum.h [code] |
| file | Finally.h [code] |
| Wraps a functor and executes it once the wrapper goes out of scope. | |
| file | Flags.h [code] |
| Wrapper over enum allowing setting (and querying) individual bits of the stored value. | |
| file | Function.h [code] |
| Generic wrappers of lambdas, functors and other callables. | |
| file | Interval.cpp [code] |
| file | Interval.h [code] |
| Object representing interval of real values. | |
| file | Locking.h [code] |
| file | LockingPtr.h [code] |
| Smart pointer associated with a mutex. | |
| file | Lut.h [code] |
| Approximation of generic function by look-up table. | |
| file | Optional.h [code] |
| Wrapper of type value of which may or may not be present. | |
| file | Outcome.h [code] |
| Return value of function that may fail, containing either SUCCEES (true) or error message. | |
| file | PropagateConst.h [code] |
| Wrapper of another pointer-like object with reference-like const correctness. | |
| file | RawPtr.h [code] |
| Simple non-owning wrapper of pointer. | |
| file | SafePtr.h [code] |
| Safer alternative to AutoPtr, throwing exception when a nullptr is dereferenced. | |
| file | SharedPtr.h [code] |
| file | SharedToken.h [code] |
| Helper class allowing to own a SharedPtr without knowing its type. | |
| file | Variant.h [code] |
| Object capable of storing values of different types. | |