Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::sub_match< BidirectionalIterator > Class Template Reference

Inherits AZStd::pair< BidirectionalIterator, BidirectionalIterator >.

Public Types

typedef BidirectionalIterator iterator
 
typedef basic_string< value_type > string_type
 
- Public Types inherited from AZStd::pair< BidirectionalIterator, BidirectionalIterator >
typedef pair< BidirectionalIterator, BidirectionalIterator > this_type
 
typedef BidirectionalIterator first_type
 
typedef BidirectionalIterator second_type
 
using TT1 = AZStd::remove_reference_t< BidirectionalIterator >
 
using TT2 = AZStd::remove_reference_t< BidirectionalIterator >
 

Public Member Functions

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
 
- Public Member Functions inherited from AZStd::pair< BidirectionalIterator, BidirectionalIterator >
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 this_type &rhs)
 Copy constructor.
 
constexpr pair (const pair< Other1, Other2 > &rhs)
 
constexpr pair (TT1 &&value1, TT2 &&value2)
 
constexpr pair (const TT1 &value1, TT2 &&value2)
 
constexpr pair (TT1 &&value1, const TT2 &value2)
 
constexpr pair (Other1 &&value1, Other2 &&value2)
 
constexpr pair (pair &&rhs)
 
constexpr pair (pair< Other1, Other2 > &&rhs)
 
constexpr pair (piecewise_construct_t, TupleType< Args1... > first_args, TupleType< Args2... > second_args)
 
constexpr pair (piecewise_construct_t, TupleType< Args1... > &first_args, TupleType< Args2... > &second_args, AZStd::index_sequence< I1... >, AZStd::index_sequence< I2... >)
 
constexpr this_typeoperator= (this_type &&rhs)
 
constexpr this_typeoperator= (const pair< Other1, Other2 > &&rhs)
 
constexpr this_typeoperator= (const this_type &rhs)
 
constexpr this_typeoperator= (const pair< Other1, Other2 > &rhs)
 
void swap (this_type &rhs)
 

Public Attributes

bool matched
 
- Public Attributes inherited from AZStd::pair< BidirectionalIterator, BidirectionalIterator >
BidirectionalIterator first
 
BidirectionalIterator second
 

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