FastLED 3.9.15
Loading...
Searching...
No Matches
fl::pair< T1, T2 > Struct Template Reference

Detailed Description

template<typename T1, typename T2>
struct fl::pair< T1, T2 >

Definition at line 9 of file pair.h.

#include <pair.h>

+ Inheritance diagram for fl::pair< T1, T2 >:

Public Types

using first_type = T1
 
using second_type = T2
 

Public Member Functions

 pair ()=default
 
 pair (const pair &other)=default
 
template<typename U1, typename U2>
 pair (const pair< U1, U2 > &other)
 
FL_DISABLE_WARNING_PUSH FL_DISABLE_WARNING_NULL_DEREFERENCE pair (const T1 &k, const T2 &v)
 
 pair (pair &&other) noexcept
 
template<typename U1, typename U2>
 pair (pair< U1, U2 > &&other)
 
template<typename U1, typename U2>
FL_DISABLE_WARNING_POP pair (U1 &&u1, U2 &&u2)
 
pairoperator= (const pair &other)=default
 
pairoperator= (pair &&other)=default
 
void swap (pair &other) noexcept
 

Public Attributes

T1 first = T1()
 
T2 second = T2()
 

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