descore v1.1.0 (2015-01-15T16:11:38Z)
Dub
Repo
hasAttrib.impl
des
util
stdext
traits
hasAttrib
Undocumented in source.
template
hasAttrib
(alias S, alias f)
template
impl (
Attr
...
) {
static if
(
Attr.length == 0
)
enum
impl
;
static if
(!(
Attr.length == 0
))
static if
(
Attr.length == 1
)
static if
(
__traits(compiles, typeof(S)) && __traits(compiles, typeof(Attr[0]))
)
enum
impl
;
static if
(!(
Attr.length == 0
))
static if
(
Attr.length == 1
)
static if
(!(
__traits(compiles, typeof(S)) && __traits(compiles, typeof(Attr[0]))
))
static if
(
__traits(compiles, is(Attr[0] == S))
)
enum
impl
;
static if
(!(
Attr.length == 0
))
static if
(
Attr.length == 1
)
static if
(!(
__traits(compiles, typeof(S)) && __traits(compiles, typeof(Attr[0]))
))
static if
(!(
__traits(compiles, is(Attr[0] == S))
))
enum
impl
;
static if
(!(
Attr.length == 0
))
static if
(!(
Attr.length == 1
))
enum
impl
;
}
Members
Manifest constants
impl
enum
impl
;
Undocumented in source.
impl
enum
impl
;
Undocumented in source.
impl
enum
impl
;
Undocumented in source.
impl
enum
impl
;
Undocumented in source.
impl
enum
impl
;
Undocumented in source.
Meta
Source
See Implementation
des
util
stdext
traits
hasAttrib
manifest constants
hasAttrib
templates
impl