ForEachIterator< ITERATOR, SUPER >::Wrapper Class Reference

#include <foreach.h>

公共成员函数

MAXON_ATTRIBUTE_FORCE_INLINE   Wrapper (ITERATOR *it=nullptr)
MAXON_ATTRIBUTE_FORCE_INLINE Bool   operator!= (const PRIVATE_MAXON_RBF_SENTINEL ( Wrapper )&) const
MAXON_ATTRIBUTE_FORCE_INLINE void  operator++ ()

Public Attributes

decltype(std::declval< ITERATOR * >() ->operator*()) MAXON_ATTRIBUTE_FORCE_INLINE   operator* () const

私有成员函数

Bool   operator== (const Wrapper &) const

Private Attributes

ITERATOR *  _it

构造函数 & 析构函数文档编制

◆  Wrapper()

MAXON_ATTRIBUTE_FORCE_INLINE Wrapper ( ITERATOR *  it = nullptr )
explicit

成员函数文档编制

◆  operator!=()

MAXON_ATTRIBUTE_FORCE_INLINE Bool operator!= ( const PRIVATE_MAXON_RBF_SENTINEL ( Wrapper )&  ) const

◆  operator++()

MAXON_ATTRIBUTE_FORCE_INLINE void operator++ ( )

◆  operator==()

Bool operator== ( const Wrapper ) const
private

Member Data Documentation

◆  operator*

decltype(std::declval<ITERATOR*>()->operator *()) MAXON_ATTRIBUTE_FORCE_INLINE operator*() const

◆  _it

ITERATOR* _it private