nanogui ~test2 (2021-12-21T00:35:00.9622635)
Dub
Repo
ScalarModel
auxil
model
Undocumented in source.
struct
ScalarModel (
alias
A
)
if
(
!
dataHasAggregateModel
!(
TypeOf
!
A
) &&
!
dataHasStaticArrayModel
!(
TypeOf
!
A
)
&&
!
dataHasRandomAccessRangeModel
!(
TypeOf
!
A
)
&&
!
dataHasTaggedAlgebraicModel
!(
TypeOf
!
A
)
&&
!
dataHasAssociativeArrayModel
!(
TypeOf
!
A
)
) {
enum
SizeType
Spacing
;
SizeType
size
;
enum
Collapsable
;
alias
Data
=
TypeOf
!
A
;
this
(const(Data) data);
}
Constructors
this
this
(const(Data) data)
Undocumented in source.
Members
Aliases
Data
alias
Data
=
TypeOf
!
A
Undocumented in source.
Manifest constants
Collapsable
enum
Collapsable
;
Undocumented in source.
Variables
Spacing
enum
SizeType
Spacing
;
Undocumented in source.
size
SizeType
size
;
Undocumented in source.
Meta
Source
See Implementation
auxil
model
aliases
DefaultVisitor
MeasuringVisitor
NullVisitor
SizeEnabled
SizeType
TreePathEnabled
TreePathVisitor
visitImpl
enums
Order
functions
applyByTreePath
getPropertyByTreePath
makeModel
setPropertyByTreePath
visit
visitBackward
visitForward
mixin templates
State
visitImpl1
visitImpl2
structs
AssocArrayModel
DefaultVisitorImpl
DurationModel
FixedAppender
NullableModel
RaRModel
RenderedAsAggregateModel
RenderedAsMemberAggregateModel
RenderedAsMemberStringAggregateModel
RenderedAsPointeeStringModel
ScalarModel
StaticArrayModel
TaggedAlgebraicModel
TimemarkedModel
TreePath
templates
AggregateModel
Model