UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Contains.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
uLang/Common/Algo/Find.h
"
6
#include "
uLang/Common/Templates/References.h
"
7
8
namespace
uLang
{
9
template
<
typename
TFirst,
typename
TLast,
typename
T>
10
bool
Contains
(
TFirst
First
,
TLast
Last
, T&& Arg)
11
{
12
return
Find
(
First
,
Last
, uLang::ForwardArg<T>(Arg)) !=
Last
;
13
}
14
15
template
<
typename
TRange,
typename
T>
16
bool
Contains
(
TRange
&& Range, T&& Arg)
17
{
18
return
Contains
(Range.begin(), Range.end(), uLang::ForwardArg<T>(Arg));
19
}
20
}
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EVersionComparison::First
@ First
EIoErrorCode::Last
@ Last
References.h
Find.h
EStringTableLoadingPolicy::Find
@ Find
TRange
Definition
Range.h:50
uLang
Definition
VVMEngineEnvironment.h:23
uLang::Contains
bool Contains(TFirst First, TLast Last, T &&Arg)
Definition
Contains.h:10
Engine
Source
Runtime
Solaris
uLangCore
Public
uLang
Common
Algo
Contains.h
Generated by
1.9.8