simdutf 8.0.0
Unicode at GB/s.
Loading...
Searching...
No Matches
simdutf::detail::constexpr_write_ptr_proxy< SrcType, TargetType > Struct Template Reference

helper type for constexpr_writeptr, so it is possible to do "*ptr = val;" More...

#include <constexpr_ptr.h>

Public Member Functions

constexpr constexpr_write_ptr_proxy (TargetType *raw)
 
constexpr constexpr_write_ptr_proxyoperator= (SrcType v)
 

Public Attributes

TargetType * p
 

Detailed Description

template<typename SrcType, typename TargetType>
struct simdutf::detail::constexpr_write_ptr_proxy< SrcType, TargetType >

helper type for constexpr_writeptr, so it is possible to do "*ptr = val;"

Definition at line 84 of file constexpr_ptr.h.

Constructor & Destructor Documentation

◆ constexpr_write_ptr_proxy()

template<typename SrcType , typename TargetType >
constexpr simdutf::detail::constexpr_write_ptr_proxy< SrcType, TargetType >::constexpr_write_ptr_proxy ( TargetType *  raw)
inlineexplicitconstexpr

Definition at line 86 of file constexpr_ptr.h.

Member Function Documentation

◆ operator=()

template<typename SrcType , typename TargetType >
constexpr constexpr_write_ptr_proxy & simdutf::detail::constexpr_write_ptr_proxy< SrcType, TargetType >::operator= ( SrcType  v)
inlineconstexpr

Definition at line 88 of file constexpr_ptr.h.

Member Data Documentation

◆ p

template<typename SrcType , typename TargetType >
TargetType* simdutf::detail::constexpr_write_ptr_proxy< SrcType, TargetType >::p

Definition at line 93 of file constexpr_ptr.h.


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