NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
fast_float::span< T > Struct Template Reference

#include <float_common.h>

Collaboration diagram for fast_float::span< T >:

Public Member Functions

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

Public Attributes

const T * ptr
 
size_t length
 

Detailed Description

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

Definition at line 109 of file float_common.h.

Constructor & Destructor Documentation

◆ span() [1/2]

template<typename T >
fast_float::span< T >::span ( const T *  _ptr,
size_t  _length 
)
inline

Definition at line 112 of file float_common.h.

◆ span() [2/2]

template<typename T >
fast_float::span< T >::span ( )
inline

Definition at line 113 of file float_common.h.

Member Function Documentation

◆ len()

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

Definition at line 115 of file float_common.h.

References fast_float::span< T >::length.

Referenced by fast_float::parse_number_string().

◆ operator[]()

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

Member Data Documentation

◆ length

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

◆ ptr

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

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