simdjson 5.0.2
Ridiculously Fast JSON
Loading...
Searching...
No Matches
simdjson_fast_float::span< T > Struct Template Reference

Public Member Functions

constexpr span (T const *_ptr, size_t _length)
 
constexpr size_t len () const noexcept
 
SIMDJSON_FASTFLOAT_CONSTEXPR14 const T & operator[] (size_t index) const noexcept
 

Public Attributes

T const * ptr
 
size_t length
 

Detailed Description

template<typename T>
struct simdjson_fast_float::span< T >

Definition at line 614 of file fast_float.h.

Constructor & Destructor Documentation

◆ span() [1/2]

template<typename T >
constexpr simdjson_fast_float::span< T >::span ( T const *  _ptr,
size_t  _length 
)
inlineconstexpr

Definition at line 618 of file fast_float.h.

◆ span() [2/2]

template<typename T >
constexpr simdjson_fast_float::span< T >::span ( )
inlineconstexpr

Definition at line 620 of file fast_float.h.

Member Function Documentation

◆ len()

template<typename T >
constexpr size_t simdjson_fast_float::span< T >::len ( ) const
inlineconstexprnoexcept

Definition at line 622 of file fast_float.h.

◆ operator[]()

template<typename T >
SIMDJSON_FASTFLOAT_CONSTEXPR14 const T & simdjson_fast_float::span< T >::operator[] ( size_t  index) const
inlinenoexcept

Definition at line 624 of file fast_float.h.

Member Data Documentation

◆ length

template<typename T >
size_t simdjson_fast_float::span< T >::length

Definition at line 616 of file fast_float.h.

◆ ptr

template<typename T >
T const* simdjson_fast_float::span< T >::ptr

Definition at line 615 of file fast_float.h.


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