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 |