C++ Library Extensions 2022.12.09
To help learn modern C++ programming
tpf::types::array_wrapper_t< PointerType, SizeType > Struct Template Reference

#include <tpf_types.hpp>

Inheritance diagram for tpf::types::array_wrapper_t< PointerType, SizeType >:
[legend]
Collaboration diagram for tpf::types::array_wrapper_t< PointerType, SizeType >:
[legend]

Public Types

using base_type = std::pair< PointerType, SizeType >
 

Public Member Functions

template<typename ElementType , size_t ElementCount>
 array_wrapper_t (ElementType(&array)[ElementCount]) noexcept
 

Detailed Description

template<typename PointerType, typename SizeType>
struct tpf::types::array_wrapper_t< PointerType, SizeType >

Definition at line 1214 of file tpf_types.hpp.

Member Typedef Documentation

◆ base_type

template<typename PointerType , typename SizeType >
using tpf::types::array_wrapper_t< PointerType, SizeType >::base_type = std::pair<PointerType, SizeType>

Definition at line 1217 of file tpf_types.hpp.

Constructor & Destructor Documentation

◆ array_wrapper_t()

template<typename PointerType , typename SizeType >
template<typename ElementType , size_t ElementCount>
tpf::types::array_wrapper_t< PointerType, SizeType >::array_wrapper_t ( ElementType(&)  array[ElementCount])
inlinenoexcept

Definition at line 1220 of file tpf_types.hpp.


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