| Acquire(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| AcquireRecursive(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| AcquireShared(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| AllocatorType typedef | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| Compiler class | alib::expressions::Expression | friend |
| ConstructT(TArgs &&... args) | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| Expression(size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent) | alib::expressions::Expression | inlineprotected |
| Expression()=default | alib::expressions::Expression | |
| Expression(std::nullptr_t) noexcept | alib::expressions::Expression | inline |
| FieldMembers typedef | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | protected |
| Get() noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| Get() const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| GetAllocator() noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| GetLock() const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| IsNulled() const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| LockType typedef | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| members | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | protected |
| operator bool() const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| operator!=(std::nullptr_t) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| operator*() noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| operator*() const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| operator->() noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| operator->() const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| operator=(const TSharedMonoVal &other) noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| operator=(TSharedMonoVal &&other) noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| operator=(std::nullptr_t) | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| operator==(std::nullptr_t) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| Release(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| ReleaseRecursive(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| ReleaseShared(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| Reset(TArgs &&... args) | alib::expressions::Expression | protected |
| Self() noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| Self() const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| SetNulled() noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| SizeOfAllocation() | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inlinestatic |
| StoredType typedef | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| TryAcquire(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| TryAcquireShared(const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| TryAcquireSharedTimed(const Ticks::Duration &waitDuration, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| TryAcquireSharedTimed(const Ticks::Duration::TDuration &waitDuration, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| TryAcquireSharedTimed(const Ticks &pointInTime, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| TryAcquireSharedTimed(const Ticks::TTimePoint &pointInTime, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| TryAcquireTimed(const Ticks::Duration &waitDuration, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| TryAcquireTimed(const Ticks::Duration::TDuration &waitDuration, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| TryAcquireTimed(const Ticks &pointInTime, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| TryAcquireTimed(const Ticks::TTimePoint &pointInTime, const CallerInfo &ci) const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | |
| TSharedMonoVal(HeapAllocator &allocator, size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent) | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| TSharedMonoVal(size_t initialBufferSizeInKB, unsigned int bufferGrowthInPercent) | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| TSharedMonoVal() noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| TSharedMonoVal(std::nullptr_t) noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| TSharedMonoVal(const TSharedMonoVal &other) noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| TSharedMonoVal(TSharedMonoVal &&other) noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| Unique() const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| UseCount() const noexcept | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |
| ~TSharedMonoVal() | alib::monomem::TSharedMonoVal< ExpressionVal, HeapAllocator, void > | inline |