autowrap v0.4.5 (2019-10-10T08:52:08Z)
Dub
Repo
isSupportedType
autowrap
csharp
common
Undocumented in source.
package
template
isSupportedType (
T
) {
import
std
.
range
.
primitives
:
ElementType
;
;
import
std
.
traits
:
isBoolean
,
isDynamicArray
,
isIntegral
,
isSomeChar
,
Unqual
;
;
import
std
.
traits
:
isBoolean
,
isDynamicArray
,
isIntegral
,
isSomeChar
,
Unqual
;
;
import
std
.
traits
:
isBoolean
,
isDynamicArray
,
isIntegral
,
isSomeChar
,
Unqual
;
;
import
std
.
traits
:
isBoolean
,
isDynamicArray
,
isIntegral
,
isSomeChar
,
Unqual
;
;
import
std
.
traits
:
isBoolean
,
isDynamicArray
,
isIntegral
,
isSomeChar
,
Unqual
;
;
package
static if
(
isIntegral!T || isBoolean!T || isSomeChar!T || is(Unqual!T == float) || is(Unqual!T == double) || is(T == void)
)
enum
isSupportedType
;
alias
E
=
ElementType
!
T
;
package
static if
(!(
isIntegral!T || isBoolean!T || isSomeChar!T || is(Unqual!T == float) || is(Unqual!T == double) || is(T == void)
))
static if
(
isDynamicArray!T
)
enum
isSupportedType
;
import
std
.
datetime
.
timezone
:
TimeZone
;
;
import
std
.
traits
:
TemplateOf
;
;
package
static if
(!(
isIntegral!T || isBoolean!T || isSomeChar!T || is(Unqual!T == float) || is(Unqual!T == double) || is(T == void)
))
static if
(!(
isDynamicArray!T
))
static if
(
is(T == struct) || is(T == class) || is(T == interface)
)
enum
isSupportedType
;
package
static if
(!(
isIntegral!T || isBoolean!T || isSomeChar!T || is(Unqual!T == float) || is(Unqual!T == double) || is(T == void)
))
static if
(!(
isDynamicArray!T
))
static if
(!(
is(T == struct) || is(T == class) || is(T == interface)
))
enum
isSupportedType
;
}
Members
Aliases
E
alias
E
=
ElementType
!
T
Undocumented in source.
Manifest constants
isSupportedType
enum
isSupportedType
;
Undocumented in source.
isSupportedType
enum
isSupportedType
;
Undocumented in source.
isSupportedType
enum
isSupportedType
;
Undocumented in source.
isSupportedType
enum
isSupportedType
;
Undocumented in source.
Meta
Source
See Implementation
autowrap
csharp
common
enums
isDateTimeArrayType
isDateTimeType
functions
camelToPascalCase
getDLangInterfaceName
getDLangSliceInterfaceName
structs
LibraryName
OutputFileName
RootNamespace
templates
isSupportedType
numDefaultArgs
verifySupported
variables
excludedMethods