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. | |