OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::MatchResults Class Reference

#include <MatchResults.hpp>

Public Types

using container = Array< StringView >
 
using value_type = StringView
 
using const_reference = const value_type &
 
using reference = value_type &
 
using const_iterator = typename container::const_iterator
 
using iterator = const_iterator
 
using difference_type = StringView::difference_type
 
using size_type = typename container::size_type
 
using allocator_type = typename container::allocator_type
 
using char_type = StringView::value_type
 
using string_type = String
 

Public Member Functions

SIV3D_NODISCARD_CXX20 MatchResults ()=default
 
SIV3D_NODISCARD_CXX20 MatchResults (container &&matches) noexcept
 
size_type size () const noexcept
 
bool empty () const noexcept
 
bool isEmpty () const noexcept
 
 operator bool () const noexcept
 
const_reference operator[] (size_type index) const noexcept
 
const_iterator begin () const noexcept
 
const_iterator end () const noexcept
 
const_iterator cbegin () const noexcept
 
const_iterator cend () const noexcept
 

Member Typedef Documentation

◆ allocator_type

◆ char_type

◆ const_iterator

◆ const_reference

◆ container

◆ difference_type

◆ iterator

◆ reference

◆ size_type

◆ string_type

◆ value_type

Constructor & Destructor Documentation

◆ MatchResults() [1/2]

SIV3D_NODISCARD_CXX20 s3d::MatchResults::MatchResults ( )
default

◆ MatchResults() [2/2]

SIV3D_NODISCARD_CXX20 s3d::MatchResults::MatchResults ( container &&  matches)
explicitnoexcept

Member Function Documentation

◆ begin()

const_iterator s3d::MatchResults::begin ( ) const
noexcept

◆ cbegin()

const_iterator s3d::MatchResults::cbegin ( ) const
noexcept

◆ cend()

const_iterator s3d::MatchResults::cend ( ) const
noexcept

◆ empty()

bool s3d::MatchResults::empty ( ) const
noexcept

◆ end()

const_iterator s3d::MatchResults::end ( ) const
noexcept

◆ isEmpty()

bool s3d::MatchResults::isEmpty ( ) const
noexcept

◆ operator bool()

s3d::MatchResults::operator bool ( ) const
explicitnoexcept

◆ operator[]()

const_reference s3d::MatchResults::operator[] ( size_type  index) const
noexcept

◆ size()

size_type s3d::MatchResults::size ( ) const
noexcept

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