nanogui ~master (2021-04-26T14:20:51Z)
Dub
Repo
AggregateModel.SingleMemberAggregateModel
auxil
model
AggregateModel
Undocumented in source.
template
AggregateModel
(alias A)
static if
(
DrawableMembers!Data.length == 1
)
struct
SingleMemberAggregateModel (
T
) {
enum
member
;
alias
Member
=
TypeOf
!(
mixin
(
"T."
~
member
))
;
Model
!
Member
single_member_model
;
enum
Collapsable
;
this
(const(T) data);
bool
visit
(const(T) data, Visitor visitor);
}
Constructors
this
this
(const(T) data)
Undocumented in source.
Alias This
single_member_model
Members
Aliases
Member
alias
Member
=
TypeOf
!(
mixin
(
"T."
~
member
))
Undocumented in source.
Functions
visit
bool
visit
(const(T) data, Visitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
Manifest constants
Collapsable
enum
Collapsable
;
Undocumented in source.
member
enum
member
;
Undocumented in source.
Variables
single_member_model
Model
!
Member
single_member_model
;
Undocumented in source.
Meta
Source
See Implementation
auxil
model
AggregateModel
aliases
AggregateModel
Data
structs
SingleMemberAggregateModel