Nui
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
Public Member Functions | List of all members
Nui::UnoptimizedRange< CopyableRangeLike, ObservedValues > Class Template Reference

#include <range.hpp>

Public Member Functions

 UnoptimizedRange (ObservedValueCombinator< ObservedValues... > &&observedValues, CopyableRangeLike &&rangeLike)
 
 UnoptimizedRange (CopyableRangeLike &&rangeLike)
 
auto begin () const
 
auto end () const
 
ObservedValueCombinator< ObservedValues... > const & underlying () const
 
ObservedValueCombinator< ObservedValues... > & underlying ()
 

Constructor & Destructor Documentation

◆ UnoptimizedRange() [1/2]

template<typename CopyableRangeLike , typename... ObservedValues>
Nui::UnoptimizedRange< CopyableRangeLike, ObservedValues >::UnoptimizedRange ( ObservedValueCombinator< ObservedValues... > &&  observedValues,
CopyableRangeLike &&  rangeLike 
)
inline

◆ UnoptimizedRange() [2/2]

template<typename CopyableRangeLike , typename... ObservedValues>
Nui::UnoptimizedRange< CopyableRangeLike, ObservedValues >::UnoptimizedRange ( CopyableRangeLike &&  rangeLike)
inlineexplicit

Member Function Documentation

◆ begin()

template<typename CopyableRangeLike , typename... ObservedValues>
auto Nui::UnoptimizedRange< CopyableRangeLike, ObservedValues >::begin ( ) const
inline

◆ end()

template<typename CopyableRangeLike , typename... ObservedValues>
auto Nui::UnoptimizedRange< CopyableRangeLike, ObservedValues >::end ( ) const
inline

◆ underlying() [1/2]

template<typename CopyableRangeLike , typename... ObservedValues>
ObservedValueCombinator< ObservedValues... > & Nui::UnoptimizedRange< CopyableRangeLike, ObservedValues >::underlying ( )
inline

◆ underlying() [2/2]

template<typename CopyableRangeLike , typename... ObservedValues>
ObservedValueCombinator< ObservedValues... > const & Nui::UnoptimizedRange< CopyableRangeLike, ObservedValues >::underlying ( ) const
inline

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