ant
A2 ant: class-based analysis framework
ant::ForLoopCounter< T > Struct Template Reference

#include <ForLoopCounter.h>

Classes

struct  iterator
 

Public Member Functions

constexpr ForLoopCounter (T Stop) noexcept
 
constexpr ForLoopCounter (T Start, T Stop) noexcept
 
constexpr T counts () const noexcept
 
constexpr iterator begin () const noexcept
 
constexpr iterator end () const noexcept
 
constexpr iterator cbegin () const noexcept
 
constexpr iterator cend () const noexcept
 

Public Attributes

const T start
 
const T stop
 

Constructor & Destructor Documentation

◆ ForLoopCounter() [1/2]

template<typename T >
constexpr ant::ForLoopCounter< T >::ForLoopCounter ( Stop)
inlinenoexcept

◆ ForLoopCounter() [2/2]

template<typename T >
constexpr ant::ForLoopCounter< T >::ForLoopCounter ( Start,
Stop 
)
inlinenoexcept

Member Function Documentation

◆ begin()

template<typename T >
constexpr iterator ant::ForLoopCounter< T >::begin ( ) const
inlinenoexcept

◆ cbegin()

template<typename T >
constexpr iterator ant::ForLoopCounter< T >::cbegin ( ) const
inlinenoexcept

◆ cend()

template<typename T >
constexpr iterator ant::ForLoopCounter< T >::cend ( ) const
inlinenoexcept

◆ counts()

template<typename T >
constexpr T ant::ForLoopCounter< T >::counts ( ) const
inlinenoexcept

◆ end()

template<typename T >
constexpr iterator ant::ForLoopCounter< T >::end ( ) const
inlinenoexcept

Member Data Documentation

◆ start

template<typename T >
const T ant::ForLoopCounter< T >::start

◆ stop

template<typename T >
const T ant::ForLoopCounter< T >::stop

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