dmd.lambdacomp
Implements the serialization of a lambda function.
Discussion
The serializationis computed by visiting the abstract syntax subtree of the given lambda function. The serialization is a string which contains the type of the parameters and the string represantation of the lambda expression.
License
Source: lambdacomp.d
Documentation: https://dlang.org/phobos/dmd_lambdacomp.html
-
Declaration
bool
isSameFuncLiteral
(FuncLiteralDeclarationl1
, FuncLiteralDeclarationl2
, Scope*sc
);Compares 2 lambda functions described by their serialization.
Parameters
FuncLiteralDeclaration
l1
first lambda to be compared
FuncLiteralDeclaration
l2
second lambda to be compared
Scope*
sc
the scope where the lambdas are compared
Return Value
true
if the 2 lambda functions are equal,false
otherwise