sparrow 0.3.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
 

Detailed Description

Definition at line 25 of file list_value.hpp.

Member Typedef Documentation

◆ const_reference

◆ size_type

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

Definition at line 31 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

◆ empty()

bool sparrow::list_value::empty ( ) const

◆ front()

const_reference sparrow::list_value::front ( ) const

◆ operator[]()

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

◆ size()

size_type sparrow::list_value::size ( ) const

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