DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
Func.h File Reference

Encapsulates a method that has parameters and returns a value of the type specified by the TResult parameter. More...

#include <type_traits>
#include <utility>

Go to the source code of this file.

Classes

class  DotNetDupe::System::Func< TResult >
 Encapsulates a method that has no parameters and returns a value of type TResult. More...
class  DotNetDupe::System::Func< TResult, Arg1, Args... >
struct  DotNetDupe::System::Internal::FunctorHolder< F, TResult, Args >
 Internal wrapper holding a concrete callable functor object. More...
struct  DotNetDupe::System::Internal::IFunctorHolder< TResult, Args >
 Internal interface defining type-erased functor execution and cloning. More...

Namespaces

namespace  DotNetDupe
namespace  DotNetDupe::System
namespace  DotNetDupe::System::Internal

Detailed Description

Encapsulates a method that has parameters and returns a value of the type specified by the TResult parameter.

Modeled after .NET System.Func delegates (ECMA-335).

Definition in file Func.h.