System::Func::Func constructor

Func::Func() constructor

Default constructor that creates null-Func.

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

See Also

Func::Func(const Func&) constructor

Copy constructor.

System::Func<Args>::Func(const Func &func)
ParameterTypeDescription
funcconst Func&Object to copy data from.

See Also

Func::Func(Func&&) constructor

Move constructor.

System::Func<Args>::Func(Func &&func) noexcept
ParameterTypeDescription
funcFunc&&Object to move data from.

See Also

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)
ParameterDescription
TArgument type.
ParameterTypeDescription
argT&&Argument.

See Also