gbaid ~master (2019-02-15T02:40:23Z)
Dub
Repo
declareFields
gbaid
util
Undocumented in source.
mixin template
declareFields (
T
bool
private_
string
name
alias
init
uint
count
)
if
(
count
> 0
) {
import
std
.
conv
:
to
;
;
import
std
.
traits
:
fullyQualifiedName
;
;
import
std
.
meta
:
Alias
;
;
alias
visibility
=
Alias
!(
private_
?
"private"
:
"public"
)
;
mixin
declareFields
!(
T
,
private_
,
name
,
init
,
count
-
1
)
;
}
Members
Aliases
visibility
alias
visibility
=
Alias
!(
private_
?
"private"
:
"public"
)
Undocumented in source.
Mixins
__anonymous
mixin
declareFields
!(
T
,
private_
,
name
,
init
,
count
-
1
)
Undocumented in source.
Meta
Source
See Implementation
gbaid
util
aliases
Int8to32Types
IntAlignMask
IsInt8to32Type
classes
NullPathException
Timer
functions
addAll
borrowedSub
carriedAdd
checkBit
expandPath
getBit
getBits
getSafe
mirror
nextPowerOf2
overflowedAdd
overflowedSub
removeAll
rotateRight
setBit
setBits
sign
toDString
ucast
mixin templates
declareFields
templates
IntSizeLog2
variables
BYTES_PER_KIB
BYTES_PER_MIB