ddmd-experimental ~master (2021-12-25T08:46:30.2604305)
Dub
Repo
pointToSameMemoryBlock
ddmd
ctfeexpr
Return true if agg1 and agg2 are pointers to the same memory block
extern (
C
++)
bool
pointToSameMemoryBlock
(
Expression
agg1
,
Expression
agg2
)
Meta
Source
See Implementation
ddmd
ctfeexpr
classes
CTFEExp
ClassReferenceExp
ThrownExceptionExp
VoidInitExp
functions
assignAssocArrayElement
assignInPlace
changeArrayLiteralLength
changeOneElement
comparePointers
copyLiteral
copyLiteralArray
createBlockDuplicatedArrayLiteral
createBlockDuplicatedStringLiteral
ctfeCast
ctfeCat
ctfeCmp
ctfeCmpArrays
ctfeEqual
ctfeIdentity
ctfeIndex
ctfeRawCmp
exceptionOrCantInterpret
findFieldIndexByName
findKeyInAA
funcptrOf
getAggregateFromPointer
intSignedCmp
intUnsignedCmp
isArray
isAssocArray
isCtfeComparable
isCtfeReferenceValid
isCtfeValueValid
isFloatIntPaint
isPointer
isSafePointerCast
isTrueBool
isTypeInfo_Class
modifyStructField
needToCopyLiteral
paintFloatInt
paintTypeOntoLiteral
paintTypeOntoLiteralCopy
pointToSameMemoryBlock
pointerArithmetic
pointerDifference
realCmp
resolveArrayLength
resolveSlice
showCtfeExpr
specificCmp
toBuiltinAAType
voidInitLiteral
structs
CtfeStatus
Return true if agg1 and agg2 are pointers to the same memory block