sparrow 0.9.0
Loading...
Searching...
No Matches
sparrow::list_value Class Reference

#include <list_value.hpp>

Public Types

using value_type = array_traits::value_type
 
using const_reference = array_traits::const_reference
 
using size_type = std::size_t
 

Public Member Functions

 list_value ()=default
 
 list_value (const array_wrapper *flat_array, size_type index_begin, size_type index_end)
 
size_type size () const
 
bool empty () const
 
const_reference operator[] (size_type i) const
 
const_reference front () const
 
const_reference back () const
 
list_value_iterator begin ()
 
list_value_iterator begin () const
 
list_value_iterator cbegin () const
 
list_value_iterator end ()
 
list_value_iterator end () const
 
list_value_iterator cend () const
 

Detailed Description

Definition at line 61 of file list_value.hpp.

Member Typedef Documentation

◆ const_reference

◆ size_type

using sparrow::list_value::size_type = std::size_t

Definition at line 67 of file list_value.hpp.

◆ value_type

Constructor & Destructor Documentation

◆ list_value() [1/2]

sparrow::list_value::list_value ( )
default

◆ list_value() [2/2]

sparrow::list_value::list_value ( const array_wrapper * flat_array,
size_type index_begin,
size_type index_end )

Member Function Documentation

◆ back()

const_reference sparrow::list_value::back ( ) const
nodiscard

◆ begin() [1/2]

list_value_iterator sparrow::list_value::begin ( )
nodiscard

◆ begin() [2/2]

list_value_iterator sparrow::list_value::begin ( ) const
nodiscard

◆ cbegin()

list_value_iterator sparrow::list_value::cbegin ( ) const
nodiscard

◆ cend()

list_value_iterator sparrow::list_value::cend ( ) const
nodiscard

◆ empty()

bool sparrow::list_value::empty ( ) const
nodiscard

◆ end() [1/2]

list_value_iterator sparrow::list_value::end ( )
nodiscard

◆ end() [2/2]

list_value_iterator sparrow::list_value::end ( ) const
nodiscard

◆ front()

const_reference sparrow::list_value::front ( ) const
nodiscard

◆ operator[]()

const_reference sparrow::list_value::operator[] ( size_type i) const

◆ size()

size_type sparrow::list_value::size ( ) const
nodiscard

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