autowrap ~sil_test_branch_do_not_delete (2022-02-12T09:47:46.4001455)
Dub
Repo
isExportFunction
autowrap
reflection
Undocumented in source.
package
template
isExportFunction (
alias
F
Flag
!"alwaysExport"
alwaysExport
=
No
.
alwaysExport
) {
import
std
.
traits
:
isFunction
;
;
version(AutowrapAlwaysExport)
package
static if
(
isFunction!F
)
enum
linkage
;
version(AutowrapAlwaysExport)
package
static if
(
isFunction!F
)
enum
isExportFunction
;
version(AutowrapAlwaysExport)
package
static if
(!(
isFunction!F
))
enum
isExportFunction
;
version(!AutowrapAlwaysExport && AutowrapAlwaysExportC)
package
static if
(
isFunction!F
)
enum
linkage
;
version(!AutowrapAlwaysExport && AutowrapAlwaysExportC)
package
static if
(
isFunction!F
)
enum
isExportFunction
;
version(!AutowrapAlwaysExport && AutowrapAlwaysExportC)
package
static if
(!(
isFunction!F
))
enum
isExportFunction
;
version(!AutowrapAlwaysExport && !AutowrapAlwaysExportC)
package
enum
isExportFunction
;
}
Members
Manifest constants
isExportFunction
enum
isExportFunction
;
Undocumented in source.
isExportFunction
enum
isExportFunction
;
Undocumented in source.
isExportFunction
enum
isExportFunction
;
Undocumented in source.
isExportFunction
enum
isExportFunction
;
Undocumented in source.
isExportFunction
enum
isExportFunction
;
Undocumented in source.
linkage
enum
linkage
;
Undocumented in source.
linkage
enum
linkage
;
Undocumented in source.
Meta
Source
See Implementation
autowrap
reflection
enums
isModule
structs
Module
Modules
templates
AllAggregates
AllFunctions
FunctionParameters
FunctionSymbol
Functions
Parameter
PrimordialType
Properties
PublicFieldNames
PublicFieldTypes
Symbol
isExportFunction
isParameter
isProperty
isStatic
isUserAggregate