|
| template<typename... ArgTypes, decltype(ConceptCheckingHelper(TTupleBaseElement< Types, Indices, sizeof...(Types)>(ForwardingConstructor, DeclVal< ArgTypes && >())...)) * = nullptr> |
| | TTupleBase (EForwardingConstructor, ArgTypes &&... Args) |
| |
| template<typename TupleType , decltype(ConceptCheckingHelper(TTupleBaseElement< Types, Indices, sizeof...(Types)>(ForwardingConstructor, DeclVal< TupleType && >().template Get< Indices >())...)) * = nullptr> |
| | TTupleBase (EOtherTupleConstructor, TupleType &&Other) |
| |
| | TTupleBase ()=default |
| |
| | TTupleBase (TTupleBase &&Other)=default |
| |
| | TTupleBase (const TTupleBase &Other)=default |
| |
| TTupleBase & | operator= (TTupleBase &&Other)=default |
| |
| TTupleBase & | operator= (const TTupleBase &Other)=default |
| |
| template<uint32 Index> |
| FORCEINLINE decltype(auto) | Get () & |
| |
| template<uint32 Index> |
| FORCEINLINE decltype(auto) | Get () const & |
| |
| template<uint32 Index> |
| FORCEINLINE decltype(auto) | Get () volatile & |
| |
| template<uint32 Index> |
| FORCEINLINE decltype(auto) | Get () const volatile & |
| |
| template<uint32 Index> |
| FORCEINLINE decltype(auto) | Get () && |
| |
| template<uint32 Index> |
| FORCEINLINE decltype(auto) | Get () const && |
| |
| template<uint32 Index> |
| FORCEINLINE decltype(auto) | Get () volatile && |
| |
| template<uint32 Index> |
| FORCEINLINE decltype(auto) | Get () const volatile && |
| |
| template<typename T > |
| FORCEINLINE decltype(auto) | Get () & |
| |
| template<typename T > |
| FORCEINLINE decltype(auto) | Get () const & |
| |
| template<typename T > |
| FORCEINLINE decltype(auto) | Get () volatile & |
| |
| template<typename T > |
| FORCEINLINE decltype(auto) | Get () const volatile & |
| |
| template<typename T > |
| FORCEINLINE decltype(auto) | Get () && |
| |
| template<typename T > |
| FORCEINLINE decltype(auto) | Get () const && |
| |
| template<typename T > |
| FORCEINLINE decltype(auto) | Get () volatile && |
| |
| template<typename T > |
| FORCEINLINE decltype(auto) | Get () const volatile && |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyAfter (FuncType &&Func, ArgTypes &&... Args) & |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyAfter (FuncType &&Func, ArgTypes &&... Args) const & |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyAfter (FuncType &&Func, ArgTypes &&... Args) volatile & |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyAfter (FuncType &&Func, ArgTypes &&... Args) const volatile & |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyAfter (FuncType &&Func, ArgTypes &&... Args) && |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyAfter (FuncType &&Func, ArgTypes &&... Args) const && |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyAfter (FuncType &&Func, ArgTypes &&... Args) volatile && |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyAfter (FuncType &&Func, ArgTypes &&... Args) const volatile && |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyBefore (FuncType &&Func, ArgTypes &&... Args) & |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyBefore (FuncType &&Func, ArgTypes &&... Args) const & |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyBefore (FuncType &&Func, ArgTypes &&... Args) volatile & |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyBefore (FuncType &&Func, ArgTypes &&... Args) const volatile & |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyBefore (FuncType &&Func, ArgTypes &&... Args) && |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyBefore (FuncType &&Func, ArgTypes &&... Args) const && |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyBefore (FuncType &&Func, ArgTypes &&... Args) volatile && |
| |
| template<typename FuncType , typename... ArgTypes> |
| decltype(auto) | ApplyBefore (FuncType &&Func, ArgTypes &&... Args) const volatile && |
| |
| FORCEINLINE bool | operator== (const TTupleBase &Rhs) const |
| |
| FORCEINLINE bool | operator!= (const TTupleBase &Rhs) const |
| |
| FORCEINLINE bool | operator< (const TTupleBase &Rhs) const |
| |
| FORCEINLINE bool | operator<= (const TTupleBase &Rhs) const |
| |
| FORCEINLINE bool | operator> (const TTupleBase &Rhs) const |
| |
| FORCEINLINE bool | operator>= (const TTupleBase &Rhs) const |
| |
| | TTupleBaseElement (EForwardingConstructor, ArgType &&Arg) |
| |
| | TTupleBaseElement () |
| |
| | TTupleBaseElement (TTupleBaseElement &&)=default |
| |
| | TTupleBaseElement (const TTupleBaseElement &)=default |
| |
| TTupleBaseElement & | operator= (TTupleBaseElement &&)=default |
| |
| TTupleBaseElement & | operator= (const TTupleBaseElement &)=default |
| |
template<uint32... Indices, typename... Types>
struct UE::Core::Private::Tuple::TTupleBase< TIntegerSequence< uint32, Indices... >, Types... >
Definition at line 276 of file Tuple.h.