Kanzi  3.9.9
Kanzi Engine C++ API
iterator.hpp File Reference
#include "platform.hpp"
#include <iterator>
#include <boost/next_prior.hpp>

Namespaces

 kanzi
 

Functions

template<class T >
T::iterator kanzi::begin (T &t)
 
template<class T >
T::const_iterator kanzi::cbegin (T const &t)
 
template<class T , size_t N>
const T * kanzi::cbegin (const T(&array)[N])
 
template<class T >
T::const_iterator kanzi::cend (T const &t)
 
template<class T , size_t N>
const T * kanzi::cend (const T(&array)[N])
 
template<class T >
T::const_reverse_iterator kanzi::crbegin (T const &t)
 
template<class T >
T::const_reverse_iterator kanzi::crend (T const &t)
 
template<class T >
T::iterator kanzi::end (T &t)
 
template<class T , class D >
kanzi::prev (T t, D d)
 
template<class T >
kanzi::prev (T t)
 
template<class T >
T::reverse_iterator kanzi::rbegin (T &t)
 
template<class T >
T::reverse_iterator kanzi::rend (T &t)
 
template<class C >
constexpr auto kanzi::size (const C &c) -> decltype(c.size())
 
template<class T , size_t N>
constexpr size_t kanzi::size (const T(&)[N]) noexcept