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
boolisSameFuncLiteral(FuncLiteralDeclarationl1, FuncLiteralDeclarationl2, Scope*sc);Compares 2 lambda functions described by their serialization.
Parameters
FuncLiteralDeclarationl1first lambda to be compared
FuncLiteralDeclarationl2second lambda to be compared
Scope*scthe scope where the lambdas are compared
Return Value
trueif the 2 lambda functions are equal,falseotherwise