|
|
typedef | AZ_REGEX_VALT (BidirectionalIterator) value_type |
| |
|
typedef | AZ_REGEX_DIFFT (BidirectionalIterator) difference_type |
| |
|
difference_type | length () const |
| |
|
| operator string_type () const |
| |
|
string_type | str () const |
| |
|
int | compare (const sub_match &right) const |
| |
|
int | compare (const string_type &right) const |
| |
|
int | compare (const value_type *value) const |
| |
|
constexpr | pair () |
| | Construct from defaults.
|
| |
|
constexpr | pair (const BidirectionalIterator &value1) |
| | Constructs only the first element, default the second.
|
| |
|
constexpr | pair (const BidirectionalIterator &value1, const BidirectionalIterator &value2) |
| | Construct from specified values.
|
| |
|
constexpr | pair (const pair &rhs) |
| | Copy constructor.
|
| |
|
constexpr | pair (pair &&rhs) |
| | Move constructor.
|
| |
|
constexpr | pair (U1 &&value1, U2 &&value2) |
| |
|
constexpr | pair (P &&pairLike) |
| |
|
constexpr | pair (const pair< U1, U2 > &rhs) |
| |
|
constexpr | pair (pair< U1, U2 > &&rhs) |
| |
|
constexpr | pair (pair< U1, U2 > &rhs) |
| |
|
constexpr | pair (const pair< U1, U2 > &&rhs) |
| |
|
constexpr | pair (piecewise_construct_t, TupleType< Args1... > firstArgs, TupleType< Args2... > secondArgs) |
| |
|
constexpr | pair (piecewise_construct_t, TupleType< Args1... > &firstArgs, TupleType< Args2... > &secondArgs, index_sequence< I1... >, index_sequence< I2... >) |
| |
|
constexpr pair & | operator= (const pair &rhs) |
| |
|
constexpr const pair & | operator= (const pair &rhs) const |
| |
|
constexpr pair & | operator= (pair &&rhs) |
| |
|
constexpr const pair & | operator= (pair &&rhs) const |
| |
|
constexpr auto | operator= (const pair< U1, U2 > &rhs) -> enable_if_t< is_assignable_v< BidirectionalIterator &, const U1 & > &&is_assignable_v< BidirectionalIterator &, const U2 & >, pair & > |
| |
|
constexpr auto | operator= (const pair< U1, U2 > &rhs) const -> enable_if_t< is_assignable_v< const BidirectionalIterator &, const U1 & > &&is_assignable_v< const BidirectionalIterator &, const U2 & >, const pair & > |
| |
|
constexpr auto | operator= (pair< U1, U2 > &&rhs) -> enable_if_t< is_assignable_v< BidirectionalIterator &, U1 > &&is_assignable_v< BidirectionalIterator &, U2 >, pair & > |
| |
|
constexpr auto | operator= (pair< U1, U2 > &&rhs) const -> enable_if_t< is_assignable_v< const BidirectionalIterator &, U1 > &&is_assignable_v< const BidirectionalIterator &, U2 >, const pair & > |
| |
|
constexpr auto | operator= (P &&pairLike) -> enable_if_t< conjunction_v< bool_constant< pair_like< P > >, bool_constant<!AZStd::same_as< pair, remove_cvref_t< P > > >, bool_constant<!Internal::is_subrange< P > >, bool_constant< Internal::is_pair_like_assignable_for_t< pair, P > > >, pair & > |
| |
|
constexpr auto | operator= (P &&pairLike) const -> enable_if_t< conjunction_v< bool_constant< pair_like< P > >, bool_constant<!AZStd::same_as< pair, remove_cvref_t< P > > >, bool_constant<!Internal::is_subrange< P > >, bool_constant< Internal::is_pair_like_assignable_for_t< const pair, P > > >, const pair & > |
| |
|
constexpr auto | swap (pair &rhs) |
| |
|
constexpr auto | swap (const pair &rhs) const |
| |