UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CIterable Struct Reference

#include <Iterable.h>

Public Member Functions

template<typename T >
auto Requires (T &&Val) -> decltype(UE::Core::Iterable::Private::Begin((T &&) Val), UE::Core::Iterable::Private::End((T &&) Val))
 

Detailed Description

Describes a type that can be iterated over using range-based for loops or standard algorithms. The type must provide valid begin and end methods, either through member functions or through overloads of begin and end found via argument-dependent lookup (ADL).

Member Function Documentation

◆ Requires()

template<typename T >
auto CIterable::Requires ( T &&  Val) -> decltype(UE::Core::Iterable::Private::Begin((T &&) Val), UE::Core::Iterable::Private::End((T &&) Val))

The documentation for this struct was generated from the following file: