diff options
| author | Eugen Wissner <belka@caraus.de> | 2025-08-25 14:32:34 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2025-08-25 14:32:34 +0200 |
| commit | 720d259cfc1db61d2deadca8b3e7751182d789b2 (patch) | |
| tree | 69ffa359aeae76505a959505070bc5d7aeb4f0bd /middle | |
| parent | 260b1312229c39e6a1a47e5850c7aeb760dccbb2 (diff) | |
| download | tanya-720d259cfc1db61d2deadca8b3e7751182d789b2.tar.gz | |
Make isWideString compatible with Phobos isNarrowString
Diffstat (limited to 'middle')
| -rw-r--r-- | middle/tanya/memory/allocator.d | 2 | ||||
| -rw-r--r-- | middle/tanya/memory/lifetime.d | 3 | ||||
| -rw-r--r-- | middle/tanya/memory/smartref.d | 1 |
3 files changed, 4 insertions, 2 deletions
diff --git a/middle/tanya/memory/allocator.d b/middle/tanya/memory/allocator.d index a5a10f4..2acd044 100644 --- a/middle/tanya/memory/allocator.d +++ b/middle/tanya/memory/allocator.d @@ -17,7 +17,7 @@ */ module tanya.memory.allocator; -import std.traits : hasElaborateDestructor; +import std.traits : hasElaborateDestructor, isAssociativeArray, isArray; import tanya.memory.lifetime; import tanya.meta.trait; diff --git a/middle/tanya/memory/lifetime.d b/middle/tanya/memory/lifetime.d index caae384..a5b98cd 100644 --- a/middle/tanya/memory/lifetime.d +++ b/middle/tanya/memory/lifetime.d @@ -14,7 +14,8 @@ */ module tanya.memory.lifetime; -import std.traits : isInnerClass, hasElaborateAssign, hasElaborateCopyConstructor, hasElaborateDestructor; +import std.traits : isInnerClass, hasElaborateAssign, hasElaborateCopyConstructor, hasElaborateDestructor, + isAssignable, isNested, isAbstractClass, isAggregateType, isStaticArray; import tanya.memory.allocator; import tanya.meta.metafunction; import tanya.meta.trait; diff --git a/middle/tanya/memory/smartref.d b/middle/tanya/memory/smartref.d index 01a90e1..59ac3af 100644 --- a/middle/tanya/memory/smartref.d +++ b/middle/tanya/memory/smartref.d @@ -23,6 +23,7 @@ */ module tanya.memory.smartref; +import std.traits : isPointer, isAbstractClass, isAssociativeArray, isDynamicArray, isArray; import tanya.memory.allocator; import tanya.memory.lifetime; import tanya.meta.trait; |
