autowrap v0.4.5 (2019-10-10T08:52:08Z)
Dub
Repo
UnaryOperators
autowrap
reflection
Undocumented in source.
template
UnaryOperators (
T
) {
import
std
.
meta
:
AliasSeq
,
Filter
;
;
import
std
.
meta
:
AliasSeq
,
Filter
;
;
alias
overloadable
=
AliasSeq
!(
"-"
,
"+"
,
"~"
,
"*"
,
"++"
,
"--"
)
;
eponymoustemplate
hasOperator
(string op)
;
alias
UnaryOperators
=
Filter
!(
hasOperator
,
overloadable
)
;
}
Members
Aliases
UnaryOperators
alias
UnaryOperators
=
Filter
!(
hasOperator
,
overloadable
)
Undocumented in source.
overloadable
alias
overloadable
=
AliasSeq
!(
"-"
,
"+"
,
"~"
,
"*"
,
"++"
,
"--"
)
Undocumented in source.
Enums
hasOperator
eponymoustemplate
hasOperator
(string op)
Undocumented in source.
Meta
Source
See Implementation
autowrap
reflection
enums
BinOpDir
functions
functionName
structs
BinaryOperator
templates
AllAggregates
AllFunctions
AssignOperators
BinaryOperators
FunctionParameters
FunctionSymbol
Functions
NumDefaultParameters
NumRequiredParameters
Parameter
PrimordialType
Properties
PublicFieldNames
PublicFieldTypes
Symbol
UnaryOperators
isExportFunction
isParameter
isProperty
isStatic
isUserAggregate