mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-26 11:38:02 +02:00
Lambda return type inference
This commit is contained in:
parent
d557e11dad
commit
bb12a4ec20
6 changed files with 220 additions and 41 deletions
|
@ -37,7 +37,8 @@ enum BfResolveArgsFlags
|
|||
enum BfResolveArgFlags
|
||||
{
|
||||
BfResolveArgFlag_None = 0,
|
||||
BfResolveArgFlag_FromGeneric = 1
|
||||
BfResolveArgFlag_FromGeneric = 1,
|
||||
BfResolveArgFlag_FromGenericParam = 2
|
||||
};
|
||||
|
||||
class BfResolvedArg
|
||||
|
@ -141,6 +142,7 @@ public:
|
|||
{
|
||||
return (int)mCheckMethodGenericArguments->size() - mInferredCount;
|
||||
}
|
||||
void InferGenericArguments(BfMethodInstance* methodInstance);
|
||||
};
|
||||
|
||||
class BfMethodMatcher
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue