DeSiGNAR  0.5a
Data Structures General Library
List of all members
Designar::RealRange Class Reference

#include <range.H>

Inheritance diagram for Designar::RealRange:
Inheritance graph
[legend]
Collaboration diagram for Designar::RealRange:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from Designar::Range< real_t >
using ItemType = real_t
 
using KeyType = real_t
 
using DataType = real_t
 
using ValueType = real_t
 
using SizeType = nat_t
 
- Public Member Functions inherited from Designar::Range< real_t >
 Range (real_t_first, real_t_last, real_t_step=real_t(1))
 
 Range (real_t_last)
 
 Range ()
 
real_t min () const
 
real_t max () const
 
real_t step_size () const
 
nat_t size () const
 
bool operator== (const Range &r) const
 
bool operator!= (const Range &r) const
 
Iterator begin () const
 
Iterator end () const
 
- Public Member Functions inherited from Designar::ContainerAlgorithms< Range< real_t >, real_t >
real_tnth_ptr (nat_t i)
 
real_tnth (nat_t i)
 
const real_tnth (nat_t i) const
 
void for_each (Op &op) const
 
void for_each (Op &&op=Op()) const
 
ContainerRet filter (Pred &pred) const
 
ContainerRet filter (Pred &&pred=Pred()) const
 
ContainerRet map (Op &op) const
 
ContainerRet map (Op &&op=Op()) const
 
ContainerRet map_if (Op &op, Pred &pred) const
 
ContainerRet map_if (Op &op, Pred &&pred=Pred()) const
 
ContainerRet map_if (Op &&op, Pred &pred) const
 
ContainerRet map_if (Op &&op=Op(), Pred &&pred=Pred()) const
 
RetT fold (const RetT &init_val, Op &op) const
 
RetT fold (const RetT &init_val, Op &&op=Op()) const
 
RetT fold (RetT &&init_val, Op &op) const
 
RetT fold (RetT &&init_val, Op &&op=Op()) const
 
bool all (Pred &pred) const
 
bool all (Pred &&pred=Pred()) const
 
bool exists (Pred &pred) const
 
bool exists (Pred &&pred=Pred()) const
 
bool none (Pred &pred) const
 
bool none (Pred &&pred=Pred()) const
 
real_tsearch_ptr (Pred &pred) const
 
real_tsearch_ptr (Pred &&pred=Pred()) const
 
bool remove_first_if (Pred &pred)
 
bool remove_first_if (Pred &&pred=Pred())
 
void remove_if (Pred &pred)
 
void remove_if (Pred &&pred=Pred())
 
bool equal (const ContainerType2 &c, Eq &eq) const
 
bool equal (const ContainerType2 &c, Eq &&eq=Eq()) const
 
bool is_sorted (Cmp &cmp) const
 
bool is_sorted (Cmp &&cmp=Cmp()) const
 
SLList< std::pair< real_t, typename ContainerType2::KeyType > > zip (const ContainerType2 &c) const
 
SLList< std::pair< real_t, typename ContainerType2::KeyType > > zip_eq (const ContainerType2 &c) const
 
SLList< std::pair< real_t, typename ContainerType2::KeyType > > zip_left (const ContainerType2 &c) const
 
SLList< std::pair< real_t, typename ContainerType2::KeyType > > zip_right (const ContainerType2 &c) const
 
DynArray< real_tto_array () const
 
SLList< real_tto_list () const
 

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