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