nanogui ~2d (2021-12-21T00:34:43.9140468)
Dub
Repo
isProcessible
auxil
traits
Undocumented in source.
template
isProcessible (
alias
A
) {
import
std
.
traits
,
std
.
range
;
;
import
std
.
traits
,
std
.
range
;
;
alias
T
=
Unqual
!
A
;
alias
T
=
Unqual
!(
typeof
(
A
))
;
static if
(
isRandomAccessRange!T
)
enum
isProcessible
;
static if
(!(
isRandomAccessRange!T
))
static if
(
is(T == struct) || is(T == union)
)
static if
(
!is(typeof(isProcessible) == bool) && !isProcessible!(mixin ("T." ~ member))
)
enum
isProcessible
;
static if
(!(
isRandomAccessRange!T
))
static if
(
is(T == struct) || is(T == union)
)
static if
(
!is(typeof(isProcessible) == bool)
)
enum
isProcessible
;
static if
(!(
isRandomAccessRange!T
))
static if
(!(
is(T == struct) || is(T == union)
))
static if
(
isStaticArray!T || isAssociativeArray!T || isSomeString!T || isFloatingPoint!T || isIntegral!T || isSomeChar!T || isPointer!T || is(T == bool)
)
enum
isProcessible
;
static if
(!(
isRandomAccessRange!T
))
static if
(!(
is(T == struct) || is(T == union)
))
static if
(!(
isStaticArray!T || isAssociativeArray!T || isSomeString!T || isFloatingPoint!T || isIntegral!T || isSomeChar!T || isPointer!T || is(T == bool)
))
enum
isProcessible
;
}
Members
Aliases
T
alias
T
=
Unqual
!
A
Undocumented in source.
T
alias
T
=
Unqual
!(
typeof
(
A
))
Undocumented in source.
Manifest constants
isProcessible
enum
isProcessible
;
Undocumented in source.
isProcessible
enum
isProcessible
;
Undocumented in source.
isProcessible
enum
isProcessible
;
Undocumented in source.
isProcessible
enum
isProcessible
;
Undocumented in source.
isProcessible
enum
isProcessible
;
Undocumented in source.
Meta
Source
See Implementation
auxil
traits
aliases
getRenderedAs
getRenderedAsMemberString
getRenderedAsPointeeString
enums
dataHasAggregateModel
dataHasAssociativeArrayModel
dataHasRandomAccessRangeModel
dataHasStaticArrayModel
dataHasTaggedAlgebraicModel
structs
Name
ignored
renderedAs
renderedAsMember
renderedAsPointee
templates
DrawableMembers
TypeOf
getGivenAttributeAsString
getRenderedAsMember
hasRenderHeader
hasRenderedAs
hasRenderedAsMember
isMemberDrawable
isMemberDrawableAndNotIgnored
isNullable
isProcessible
isTimemarked