![]() |
Ark Server API (ASA) - Wiki
|
Enumerations | |
| enum | EForwardingConstructor { ForwardingConstructor } |
| enum | EOtherTupleConstructor { OtherTupleConstructor } |
Functions | |
| template<typename... ArgTypes> | |
| void | ConceptCheckingHelper (ArgTypes &&...) |
| template<typename LhsType , typename RhsType , uint32... Indices, decltype(ConceptCheckingHelper((DeclVal< LhsType & >().template Get< Indices >()=DeclVal< RhsType && >().template Get< Indices >(), 0)...)) * = nullptr> | |
| static void | Assign (LhsType &Lhs, RhsType &&Rhs, TIntegerSequence< uint32, Indices... >) |
| template<typename... ElementTypes, typename... Types> | |
| FORCEINLINE TTuple< ElementTypes... > | MakeTupleImpl (Types &&... Args) |
| template<typename... Given, typename... Deduced> | |
| std::enable_if_t< std::conjunction_v< std::is_constructible< Given, Deduced && >... > > | ConstructibleConceptCheck (Deduced &&...) |
| template<typename... Given, typename... Deduced> | |
| decltype(ConceptCheckingHelper((DeclVal< Given >()=DeclVal< Deduced && >(), 0)...)) | AssignableConceptCheck (Deduced &&...) |
Variables | |
| template<typename T , typename... Types> | |
| constexpr uint32 | TTypeCountInParameterPack_V = 0 |
| template<typename T , typename U , typename... Types> | |
| constexpr uint32 | TTypeCountInParameterPack_V< T, U, Types... > = TTypeCountInParameterPack_V<T, Types...> + (std::is_same_v<T, U> ? 1 : 0) |
|
static |
| decltype(ConceptCheckingHelper((DeclVal< Given >()=DeclVal< Deduced && >(), 0)...)) UE::Core::Private::Tuple::AssignableConceptCheck | ( | Deduced && | ... | ) |
| void UE::Core::Private::Tuple::ConceptCheckingHelper | ( | ArgTypes && | ... | ) |
| std::enable_if_t< std::conjunction_v< std::is_constructible< Given, Deduced && >... > > UE::Core::Private::Tuple::ConstructibleConceptCheck | ( | Deduced && | ... | ) |
| FORCEINLINE TTuple< ElementTypes... > UE::Core::Private::Tuple::MakeTupleImpl | ( | Types &&... | Args | ) |