autowrap v0.5.0 (2019-12-05T10:53:55Z)
Dub
Repo
Functions
autowrap
reflection
Undocumented in source.
template
Functions
(Module module_)
template
Functions
(alias module_, Flag!"alwaysExport" alwaysExport = No.alwaysExport)
template
Functions (
alias
module_
Flag
!"alwaysExport"
alwaysExport
=
No
.
alwaysExport
)
if
(
!
is
(
typeof
(
module_
) ==
string
)
) {
import
mirror
.
meta
:
MirrorModule
=
Module
,
FunctionSymbol
;
;
import
mirror
.
meta
:
MirrorModule
=
Module
,
FunctionSymbol
;
;
import
std
.
meta
:
staticMap
,
Filter
;
;
import
std
.
meta
:
staticMap
,
Filter
;
;
import
std
.
traits
:
moduleName
;
;
alias
mod
=
MirrorModule
!(
moduleName
!
module_
)
;
eponymoustemplate
isExport
(alias F)
;
alias
Functions
=
Filter
!(
isExport
,
mod
.
FunctionsBySymbol
)
;
}
Members
Aliases
Functions
alias
Functions
=
Filter
!(
isExport
,
mod
.
FunctionsBySymbol
)
Undocumented in source.
mod
alias
mod
=
MirrorModule
!(
moduleName
!
module_
)
Undocumented in source.
Enums
isExport
eponymoustemplate
isExport
(alias F)
Undocumented in source.
Meta
Source
See Implementation
autowrap
reflection
templates
AllAggregates
AllFunctions
Functions
PrimordialType
isExportFunction
isUserAggregate