C++ Library Extensions 2022.12.09
To help learn modern C++ programming
tpf::types::reverse_st< ElementType(&)[ElementCount]> Class Template Reference

#include <tpf_types.hpp>

Public Types

using reverse_iterator = std::reverse_iterator< ElementType * >
 

Public Member Functions

auto empty () const noexcept
 
auto size () const noexcept
 
 reverse_st (ContainerType container)
 
decltype(auto) begin () noexcept
 
decltype(auto) end () noexcept
 
decltype(auto) cbegin () const noexcept
 
decltype(auto) cend () const noexcept
 
auto clone () const
 

Detailed Description

template<typename ElementType, size_t ElementCount>
class tpf::types::reverse_st< ElementType(&)[ElementCount]>

Definition at line 7544 of file tpf_types.hpp.

Member Typedef Documentation

◆ reverse_iterator

template<typename ElementType , size_t ElementCount>
using tpf::types::reverse_st< ElementType(&)[ElementCount]>::reverse_iterator = std::reverse_iterator<ElementType*>

Definition at line 7557 of file tpf_types.hpp.

Constructor & Destructor Documentation

◆ reverse_st()

template<typename ElementType , size_t ElementCount>
tpf::types::reverse_st< ElementType(&)[ElementCount]>::reverse_st ( ContainerType  container)
inline

Definition at line 7555 of file tpf_types.hpp.

Member Function Documentation

◆ begin()

template<typename ElementType , size_t ElementCount>
decltype(auto) tpf::types::reverse_st< ElementType(&)[ElementCount]>::begin ( )
inlinenoexcept

Definition at line 7559 of file tpf_types.hpp.

◆ cbegin()

template<typename ElementType , size_t ElementCount>
decltype(auto) tpf::types::reverse_st< ElementType(&)[ElementCount]>::cbegin ( ) const
inlinenoexcept

Definition at line 7569 of file tpf_types.hpp.

◆ cend()

template<typename ElementType , size_t ElementCount>
decltype(auto) tpf::types::reverse_st< ElementType(&)[ElementCount]>::cend ( ) const
inlinenoexcept

Definition at line 7574 of file tpf_types.hpp.

◆ clone()

template<typename ElementType , size_t ElementCount>
auto tpf::types::reverse_st< ElementType(&)[ElementCount]>::clone ( ) const
inline

Definition at line 7579 of file tpf_types.hpp.

◆ empty()

template<typename ElementType , size_t ElementCount>
auto tpf::types::reverse_st< ElementType(&)[ElementCount]>::empty ( ) const
inlinenoexcept

Definition at line 7552 of file tpf_types.hpp.

◆ end()

template<typename ElementType , size_t ElementCount>
decltype(auto) tpf::types::reverse_st< ElementType(&)[ElementCount]>::end ( )
inlinenoexcept

Definition at line 7564 of file tpf_types.hpp.

◆ size()

template<typename ElementType , size_t ElementCount>
auto tpf::types::reverse_st< ElementType(&)[ElementCount]>::size ( ) const
inlinenoexcept

Definition at line 7553 of file tpf_types.hpp.


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