TEnableIf

Syntax

template<bool Predicate, typename Result>
class TEnableIf

Remarks

Includes a function in an overload set if the predicate is true. It should be used similarly to this:

// This function will only be instantiated if SomeTrait<T>::Value is true for a particular T template <typename t>=""> typename TEnableIf <SomeTrait<T>::Value, ReturnType>::Type Function(const T& Obj) { ... }

ReturnType is the real return type of the function.

References

Module

Core

Header

Runtime/Core/Public/Templates/EnableIf.h