ddc ~master (2022-05-11T07:34:37.0755476)
Dub
Repo
FuncDeclaration.mergeFrequireInclusivePreview
dmd
func
FuncDeclaration
Merge into this function the 'in' contracts of all it overrides.
class
FuncDeclaration
extern (
D
) final
Statement
mergeFrequireInclusivePreview
(
Statement
sf
,
Expressions
*
params
)
Meta
Source
See Implementation
dmd
func
FuncDeclaration
constructors
this
functions
accept
addPostInvariant
addPreInvariant
buildEnsureRequire
buildResultVar
canInferAttributes
canInferAttributesImpl
checkClosure
checkDmain
checkForwardRef
checkNRVO
checkNestedReference
declareThis
equals
findTemplateDeclRoot
findVtblIndex
functionSemantic
functionSemantic3
getLevel
getLevelAndCheck
getParameterList
hasNestedFrameRefs
inUnittest
initInferAttributes
isAbstract
isCMain
isCodeseg
isDllMain
isExport
isFinalFunc
isFuncDeclaration
isImportedSymbol
isMain
isNested
isNogc
isNogcBypassingInference
isOverloadable
isPure
isPureBypassingInference
isReturnIsolated
isRtInit
isSafe
isSafeBypassingInference
isThis
isTrusted
isTypeIsolated
isUnique
isVirtual
isVirtualMethod
isWinMain
kind
leastAsSpecialized
mergeFensure
mergeFrequire
mergeFrequireInclusivePreview
needThis
needsClosure
overloadExactMatch
overloadInsert
overloadModMatch
overrideInterface
overrides
printGCUsage
searchLabel
setGC
setImpure
setUnsafe
syntaxCopy
toAliasFunc
toFullSignature
toPrettyChars
manifest constants
LevelError
static functions
create
genCfunc
needsFensure
variables
builtin
canInferAttributesOverride
closureVars
eh_none
endloc
fbody
fdensure
fdensureParams
fdrequire
fdrequireParams
fensure
fensures
fes
flags
foverrides
frequire
frequires
generated
gotos
hasAlwaysInlines
hasReturnExp
inferRetType
inlineNest
inlineStatusExp
inlineStatusStmt
inlinedNestedCallees
inlining
interfaceVirtual
introducing
isCrtCtorDtor
isThis2
labtab
localsymtab
mangleString
naked
nrvo_can
nrvo_var
objc
outerVars
overnext
overnext0
parameters
requiresClosure
returnLabel
returns
semantic3Errors
shidden
siblingCallers
storage_class2
tintro
tookAddressOf
v_argptr
v_arguments
vresult
vtblIndex
vthis
Merge into this function the 'in' contracts of all it overrides.