spasm v0.2.0-beta.8 (2020-09-12T08:27:15Z)
Dub
Repo
GenerateCssSetExtends
spasm
css
Undocumented in source.
template
GenerateCssSetExtends (
alias
T
Theme
) {
alias
StyleSet
=
Set
!
Theme
;
alias
StyleSet
=
Set
;
alias
members
=
AliasSeq
!(
__traits
(
allMembers
,
StyleSet
))
;
alias
symbols
=
staticMap
!(
ApplyLeft
!(
Symbol
,
StyleSet
),
members
)
;
alias
name
=
GenerateExtendedStyleSetName
!
Set
;
static if
(
is(T : ExtendedStyleSet!(Set, sym), alias Set, alias sym)
)
enum
GenerateCssSetExtends
;
static if
(!(
is(T : ExtendedStyleSet!(Set, sym), alias Set, alias sym)
))
enum
GenerateCssSetExtends
;
}
Members
Aliases
StyleSet
alias
StyleSet
=
Set
!
Theme
Undocumented in source.
StyleSet
alias
StyleSet
=
Set
Undocumented in source.
members
alias
members
=
AliasSeq
!(
__traits
(
allMembers
,
StyleSet
))
Undocumented in source.
name
alias
name
=
GenerateExtendedStyleSetName
!
Set
Undocumented in source.
symbols
alias
symbols
=
staticMap
!(
ApplyLeft
!(
Symbol
,
StyleSet
),
members
)
Undocumented in source.
Manifest constants
GenerateCssSetExtends
enum
GenerateCssSetExtends
;
Undocumented in source.
GenerateCssSetExtends
enum
GenerateCssSetExtends
;
Undocumented in source.
Meta
Source
See Implementation
spasm
css
structs
ApplyStyle
Extend
ExtendedStyleSet
media
not
style
styleset
templates
GenerateCss
GenerateCssClass
GenerateCssClassName
GenerateCssSet
GenerateCssSetExtends
GenerateExtendedCssClass
GenerateExtendedStyleSetName
GenerateNamedCssClass
GenerateNestedCssClass
GenerateNestedCssClasses
GetCss
GetCssClassName
GetPseudoCssSelector
Symbol
TypeOf
chunk
cssIdentifierChar
cssIdentifierChar32
extractExtendedStyleSet
extractStyleSetStruct
extractStyleStruct
getCssKeyValue
getFullName
getStyleSet
getStyleSets
getStyleSetsExtends
getStyles
hasStyleSetUDA
hashChunk
isNonType
reduceChunks
toCss
toCssIdentifier
toCssIdentifier32
toCssName
toCssNameInsensitive
toCssProperty
xor