Spicy
Public Member Functions | List of all members
hilti::rt::type_info::detail::iterable_type::Sequence Class Reference

#include <type-info.h>

Public Member Functions

 Sequence (const IterableType *type, Value v)
 
Iterator begin () const
 
Iterator end () const
 

Detailed Description

Helper class that provides a standard begin()/end range interface to iterate over the elements of an iterable type.

Constructor & Destructor Documentation

◆ Sequence()

hilti::rt::type_info::detail::iterable_type::Sequence::Sequence ( const IterableType type,
Value  v 
)
inline

Constructor.

Parameters
typetype information for the value to be iterated over
vthe value to be iterated over

Member Function Documentation

◆ begin()

Iterator hilti::rt::type_info::detail::iterable_type::Sequence::begin ( ) const
inline

Returns an iterator referring to the beginning of the iterable range.

◆ end()

Iterator hilti::rt::type_info::detail::iterable_type::Sequence::end ( ) const
inline

Returns an iterator referring to the end of iterable range.


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