| Acquire(const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| AcquireRecursive(const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| AcquireShared(const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| Add(const lang::CallerInfo &ci, TEnum type, TArgs &&... args) | Exception | inline |
| AllocatorType typedef | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| allocMessageLink() | Exception | protected |
| Back() const | Exception | |
| base typedef | Exception | protected |
| begin() | Exception | inline |
| begin() const | Exception | inline |
| ConstForwardIterator typedef | Exception | |
| ConstructT(TArgs &&... args) | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| end() | Exception | inline |
| end() const | Exception | inline |
| Exception(Exception &) noexcept=default | Exception | |
| Exception(Exception &&src) noexcept=default | Exception | |
| Exception() noexcept=default | Exception | |
| Exception(std::nullptr_t) noexcept | Exception | inline |
| Exception(TIntegral initialBufferSizeInKB, int bufferGrowthInPercent=100) | Exception | inline |
| Exception(const lang::CallerInfo &ci, TEnum type, TArgs &&... args) | Exception | inline |
| FieldMembers typedef | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| finalizeMessage(Message *message, bool hasRecord, ResourcePool *pool, const NString &category) | Exception | protected |
| Format(AString &target) const | Exception | |
| Format(strings::TAString< complementChar, lang::HeapAllocator > &target) const | Exception | inline |
| Format() const | Exception | inline |
| ForwardIterator typedef | Exception | |
| Get() noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| Get() const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| GetAllocator() noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| GetLock() const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| IsNulled() const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| LockType typedef | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| members | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| operator bool() const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| operator!=(std::nullptr_t) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| operator*() noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| operator*() const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| operator->() noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| operator->() const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| operator=(Exception &) noexcept=default | Exception | |
| operator=(Exception &&) noexcept=default | Exception | |
| alib::monomem::TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void >::operator=(const TSharedMonoVal &other) noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| alib::monomem::TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void >::operator=(TSharedMonoVal &&other) noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| alib::monomem::TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void >::operator=(std::nullptr_t) | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| operator==(std::nullptr_t) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| Release(const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| ReleaseRecursive(const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| ReleaseShared(const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| Reset(TArgs &&... args) | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| Self() noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| Self() const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| SetNulled() noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| Size() const | Exception | |
| SizeOfAllocation() | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotectedstatic |
| StoredType typedef | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| TryAcquire(const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| TryAcquireShared(const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| TryAcquireSharedTimed(const Ticks::Duration &waitDuration, const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| TryAcquireSharedTimed(const Ticks::Duration::TDuration &waitDuration, const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| TryAcquireSharedTimed(const Ticks &pointInTime, const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| TryAcquireSharedTimed(const Ticks::TTimePoint &pointInTime, const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| TryAcquireTimed(const Ticks::Duration &waitDuration, const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| TryAcquireTimed(const Ticks::Duration::TDuration &waitDuration, const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| TryAcquireTimed(const Ticks &pointInTime, const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| TryAcquireTimed(const Ticks::TTimePoint &pointInTime, const CallerInfo &ci) const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | protected |
| TSharedMonoVal(HeapAllocator &allocator, size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent) | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| TSharedMonoVal(size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent) | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| TSharedMonoVal() noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| TSharedMonoVal(std::nullptr_t) noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| TSharedMonoVal(const TSharedMonoVal &other) noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| TSharedMonoVal(TSharedMonoVal &&other) noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| Type() const | Exception | |
| Unique() const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| UseCount() const noexcept | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |
| ~Exception() noexcept=default | Exception | |
| ~TSharedMonoVal() | TSharedMonoVal< detail::ExceptionEntry *, HeapAllocator, void > | inlineprotected |