UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Mismatch.h File Reference
#include "CoreTypes.h"
#include "Templates/EqualTo.h"
#include "Templates/IdentityFunctor.h"
#include "Templates/Invoke.h"
#include "Templates/UnrealTemplate.h"
#include <type_traits>

Go to the source code of this file.

Namespaces

namespace  Algo
 
namespace  Algo::Private
 

Functions

template<typename InputAType , typename InputBType , typename ProjectionType , typename PredicateType >
constexpr auto Algo::Private::Mismatch (const InputAType &InputA, const InputBType &InputB, ProjectionType Projection, PredicateType Predicate)
 
template<typename InputAType , typename InputBType >
constexpr auto Algo::Mismatch (const InputAType &InputA, const InputBType &InputB) -> std::common_type_t< decltype(GetNum(InputA)), decltype(GetNum(InputB))>
 
template<typename InputAType , typename InputBType , typename PredicateType >
constexpr auto Algo::Mismatch (const InputAType &InputA, const InputBType &InputB, PredicateType Predicate) -> std::common_type_t< decltype(GetNum(InputA)), decltype(GetNum(InputB))>
 
template<typename InputAType , typename InputBType , typename ProjectionType >
constexpr auto Algo::MismatchBy (const InputAType &InputA, const InputBType &InputB, ProjectionType Projection) -> std::common_type_t< decltype(GetNum(InputA)), decltype(GetNum(InputB))>
 
template<typename InputAType , typename InputBType , typename ProjectionType , typename PredicateType >
constexpr auto Algo::MismatchBy (const InputAType &InputA, const InputBType &InputB, ProjectionType Projection, PredicateType Predicate) -> std::common_type_t< decltype(GetNum(InputA)), decltype(GetNum(InputB))>