CommonLibSSE NG
Loading...
Searching...
No Matches
RE::FxResponseArgsEx< N > Class Template Reference

#include <FxResponseArgs.h>

Inheritance diagram for RE::FxResponseArgsEx< N >:
RE::FxResponseArgsBase

Public Types

using value_type = typename container_type::value_type
 
using size_type = typename container_type::size_type
 
using difference_type = typename container_type::difference_type
 
using reference = typename container_type::reference
 
using const_reference = typename container_type::const_reference
 
using pointer = typename container_type::pointer
 
using const_pointer = typename container_type::const_pointer
 
using iterator = typename container_type::iterator
 
using const_iterator = typename container_type::const_iterator
 
using reverse_iterator = typename container_type::reverse_iterator
 
using const_reverse_iterator = typename container_type::const_reverse_iterator
 

Public Member Functions

 FxResponseArgsEx ()
 
 FxResponseArgsEx (const FxResponseArgsEx &)=default
 
 FxResponseArgsEx (FxResponseArgsEx &&)=default
 
 FxResponseArgsEx (const std::array< GFxValue, N > &a_args)
 
 FxResponseArgsEx (std::array< GFxValue, N > &&a_args)
 
 ~FxResponseArgsEx () override=default
 
FxResponseArgsExoperator= (const FxResponseArgsEx &)=default
 
FxResponseArgsExoperator= (FxResponseArgsEx &&)=default
 
constexpr reference at (size_type a_pos)
 
constexpr const_reference at (size_type a_pos) const
 
constexpr reference operator[] (size_type a_pos)
 
constexpr const_reference operator[] (size_type a_pos) const
 
constexpr reference front ()
 
constexpr const_reference front () const
 
constexpr reference back ()
 
constexpr const_reference back () const
 
constexpr pointer data () noexcept
 
constexpr const_pointer data () const noexcept
 
constexpr iterator begin () noexcept
 
constexpr const_iterator begin () const noexcept
 
constexpr const_iterator cbegin () const noexcept
 
constexpr iterator end () noexcept
 
constexpr const_iterator end () const noexcept
 
constexpr const_iterator cend () const noexcept
 
constexpr reverse_iterator rbegin () noexcept
 
constexpr const_reverse_iterator rbegin () const noexcept
 
constexpr const_reverse_iterator crbegin () const noexcept
 
constexpr reverse_iterator rend () noexcept
 
constexpr const_reverse_iterator rend () const noexcept
 
constexpr const_reverse_iterator crend () const noexcept
 
constexpr bool empty () const noexcept
 
constexpr size_type size () const noexcept
 
constexpr size_type max_size () const noexcept
 
- Public Member Functions inherited from RE::FxResponseArgsBase
 FxResponseArgsBase ()=default
 
 FxResponseArgsBase (const FxResponseArgsBase &)=default
 
 FxResponseArgsBase (FxResponseArgsBase &&)=default
 
virtual ~FxResponseArgsBase ()=default
 
FxResponseArgsBaseoperator= (const FxResponseArgsBase &)=default
 
FxResponseArgsBaseoperator= (FxResponseArgsBase &&)=default
 
virtual std::uint32_t GetValues (GFxValue **a_params)=0
 

Protected Member Functions

std::uint32_t GetValues (GFxValue **a_params) override
 

Member Typedef Documentation

◆ const_iterator

template<std::size_t N>
using RE::FxResponseArgsEx< N >::const_iterator = typename container_type::const_iterator

◆ const_pointer

template<std::size_t N>
using RE::FxResponseArgsEx< N >::const_pointer = typename container_type::const_pointer

◆ const_reference

template<std::size_t N>
using RE::FxResponseArgsEx< N >::const_reference = typename container_type::const_reference

◆ const_reverse_iterator

template<std::size_t N>
using RE::FxResponseArgsEx< N >::const_reverse_iterator = typename container_type::const_reverse_iterator

◆ difference_type

template<std::size_t N>
using RE::FxResponseArgsEx< N >::difference_type = typename container_type::difference_type

◆ iterator

template<std::size_t N>
using RE::FxResponseArgsEx< N >::iterator = typename container_type::iterator

◆ pointer

template<std::size_t N>
using RE::FxResponseArgsEx< N >::pointer = typename container_type::pointer

◆ reference

template<std::size_t N>
using RE::FxResponseArgsEx< N >::reference = typename container_type::reference

◆ reverse_iterator

template<std::size_t N>
using RE::FxResponseArgsEx< N >::reverse_iterator = typename container_type::reverse_iterator

◆ size_type

template<std::size_t N>
using RE::FxResponseArgsEx< N >::size_type = typename container_type::size_type

◆ value_type

template<std::size_t N>
using RE::FxResponseArgsEx< N >::value_type = typename container_type::value_type

Constructor & Destructor Documentation

◆ FxResponseArgsEx() [1/5]

template<std::size_t N>
RE::FxResponseArgsEx< N >::FxResponseArgsEx ( )
inline

◆ FxResponseArgsEx() [2/5]

template<std::size_t N>
RE::FxResponseArgsEx< N >::FxResponseArgsEx ( const FxResponseArgsEx< N > &  )
default

◆ FxResponseArgsEx() [3/5]

template<std::size_t N>
RE::FxResponseArgsEx< N >::FxResponseArgsEx ( FxResponseArgsEx< N > &&  )
default

◆ FxResponseArgsEx() [4/5]

template<std::size_t N>
RE::FxResponseArgsEx< N >::FxResponseArgsEx ( const std::array< GFxValue, N > &  a_args)
inline

◆ FxResponseArgsEx() [5/5]

template<std::size_t N>
RE::FxResponseArgsEx< N >::FxResponseArgsEx ( std::array< GFxValue, N > &&  a_args)
inline

◆ ~FxResponseArgsEx()

template<std::size_t N>
RE::FxResponseArgsEx< N >::~FxResponseArgsEx ( )
overridedefault

Member Function Documentation

◆ at() [1/2]

template<std::size_t N>
constexpr reference RE::FxResponseArgsEx< N >::at ( size_type  a_pos)
inlineconstexpr

◆ at() [2/2]

template<std::size_t N>
constexpr const_reference RE::FxResponseArgsEx< N >::at ( size_type  a_pos) const
inlineconstexpr

◆ back() [1/2]

template<std::size_t N>
constexpr reference RE::FxResponseArgsEx< N >::back ( )
inlineconstexpr

◆ back() [2/2]

template<std::size_t N>
constexpr const_reference RE::FxResponseArgsEx< N >::back ( ) const
inlineconstexpr

◆ begin() [1/2]

template<std::size_t N>
constexpr const_iterator RE::FxResponseArgsEx< N >::begin ( ) const
inlineconstexprnoexcept

◆ begin() [2/2]

template<std::size_t N>
constexpr iterator RE::FxResponseArgsEx< N >::begin ( )
inlineconstexprnoexcept

◆ cbegin()

template<std::size_t N>
constexpr const_iterator RE::FxResponseArgsEx< N >::cbegin ( ) const
inlineconstexprnoexcept

◆ cend()

template<std::size_t N>
constexpr const_iterator RE::FxResponseArgsEx< N >::cend ( ) const
inlineconstexprnoexcept

◆ crbegin()

template<std::size_t N>
constexpr const_reverse_iterator RE::FxResponseArgsEx< N >::crbegin ( ) const
inlineconstexprnoexcept

◆ crend()

template<std::size_t N>
constexpr const_reverse_iterator RE::FxResponseArgsEx< N >::crend ( ) const
inlineconstexprnoexcept

◆ data() [1/2]

template<std::size_t N>
constexpr const_pointer RE::FxResponseArgsEx< N >::data ( ) const
inlineconstexprnoexcept

◆ data() [2/2]

template<std::size_t N>
constexpr pointer RE::FxResponseArgsEx< N >::data ( )
inlineconstexprnoexcept

◆ empty()

template<std::size_t N>
constexpr bool RE::FxResponseArgsEx< N >::empty ( ) const
inlineconstexprnoexcept

◆ end() [1/2]

template<std::size_t N>
constexpr const_iterator RE::FxResponseArgsEx< N >::end ( ) const
inlineconstexprnoexcept

◆ end() [2/2]

template<std::size_t N>
constexpr iterator RE::FxResponseArgsEx< N >::end ( )
inlineconstexprnoexcept

◆ front() [1/2]

template<std::size_t N>
constexpr reference RE::FxResponseArgsEx< N >::front ( )
inlineconstexpr

◆ front() [2/2]

template<std::size_t N>
constexpr const_reference RE::FxResponseArgsEx< N >::front ( ) const
inlineconstexpr

◆ GetValues()

template<std::size_t N>
std::uint32_t RE::FxResponseArgsEx< N >::GetValues ( GFxValue **  a_params)
inlineoverrideprotectedvirtual

◆ max_size()

template<std::size_t N>
constexpr size_type RE::FxResponseArgsEx< N >::max_size ( ) const
inlineconstexprnoexcept

◆ operator=() [1/2]

template<std::size_t N>
FxResponseArgsEx & RE::FxResponseArgsEx< N >::operator= ( const FxResponseArgsEx< N > &  )
default

◆ operator=() [2/2]

template<std::size_t N>
FxResponseArgsEx & RE::FxResponseArgsEx< N >::operator= ( FxResponseArgsEx< N > &&  )
default

◆ operator[]() [1/2]

template<std::size_t N>
constexpr reference RE::FxResponseArgsEx< N >::operator[] ( size_type  a_pos)
inlineconstexpr

◆ operator[]() [2/2]

template<std::size_t N>
constexpr const_reference RE::FxResponseArgsEx< N >::operator[] ( size_type  a_pos) const
inlineconstexpr

◆ rbegin() [1/2]

template<std::size_t N>
constexpr const_reverse_iterator RE::FxResponseArgsEx< N >::rbegin ( ) const
inlineconstexprnoexcept

◆ rbegin() [2/2]

template<std::size_t N>
constexpr reverse_iterator RE::FxResponseArgsEx< N >::rbegin ( )
inlineconstexprnoexcept

◆ rend() [1/2]

template<std::size_t N>
constexpr const_reverse_iterator RE::FxResponseArgsEx< N >::rend ( ) const
inlineconstexprnoexcept

◆ rend() [2/2]

template<std::size_t N>
constexpr reverse_iterator RE::FxResponseArgsEx< N >::rend ( )
inlineconstexprnoexcept

◆ size()

template<std::size_t N>
constexpr size_type RE::FxResponseArgsEx< N >::size ( ) const
inlineconstexprnoexcept

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