Func()

Func::Func() constructor

Default constructor that creates null-Func.

System::Func<Args>::Func()

Func::Func(T&&) constructor

Constructor that constructs Func object and assigns value (either actual callback or nullptr) to it.

template<typename T> System::Func<Args>::Func(T &&arg)

Template parameters

ParameterDescription
TArgument type.

Arguments

ParameterTypeDescription
argT&&Argument.

Func::Func(const Func&) constructor

Copy constructor.

System::Func<Args>::Func(const Func &func)

Arguments

ParameterTypeDescription
funcconst Func&Object to copy data from.

Func::Func(Func&&) constructor

Move constructor.

System::Func<Args>::Func(Func &&func) noexcept

Arguments

ParameterTypeDescription
funcFunc&&Object to move data from.

See Also