hprose-d ~master (2016-11-14T06:59:21Z)
Home
Dub
Repo
isSerializable
hprose
io
common
Undocumented in source.
@
safe
template
isSerializable (
T
) {
alias
U
=
Unqual
!
T
;
@
safe
static if
(
is(U == typeof(null)) || isBasicType!U || isSomeString!U || is(U == struct)
)
enum
isSerializable
;
@
safe
static if
(!(
is(U == typeof(null)) || isBasicType!U || isSomeString!U || is(U == struct)
))
static if
(
is(U == class) && !isAbstractClass!U && __traits(compiles, )
)
enum
isSerializable
;
@
safe
static if
(!(
is(U == typeof(null)) || isBasicType!U || isSomeString!U || is(U == struct)
))
static if
(!(
is(U == class) && !isAbstractClass!U && __traits(compiles, )
))
static if
(
isArray!U
)
enum
isSerializable
;
@
safe
static if
(!(
is(U == typeof(null)) || isBasicType!U || isSomeString!U || is(U == struct)
))
static if
(!(
is(U == class) && !isAbstractClass!U && __traits(compiles, )
))
static if
(!(
isArray!U
))
static if
(
isAssociativeArray!U
)
enum
isSerializable
;
@
safe
static if
(!(
is(U == typeof(null)) || isBasicType!U || isSomeString!U || is(U == struct)
))
static if
(!(
is(U == class) && !isAbstractClass!U && __traits(compiles, )
))
static if
(!(
isArray!U
))
static if
(!(
isAssociativeArray!U
))
enum
isSerializable
;
}
Members
Aliases
U
alias
U
=
Unqual
!
T
Undocumented in source.
Manifest constants
isSerializable
enum
isSerializable
;
Undocumented in source.
isSerializable
enum
isSerializable
;
Undocumented in source.
isSerializable
enum
isSerializable
;
Undocumented in source.
isSerializable
enum
isSerializable
;
Undocumented in source.
isSerializable
enum
isSerializable
;
Undocumented in source.
Meta
Source
See Implementation
hprose
io
common
templates
getSerializableFields
isSerializable
isSerializableField
make