Castor3D 0.16.0
Multiplatform 3D engine
Types publics | Liste de tous les membres
Référence du modèle de la structure castor::FlagIteratorTraitsT< FlagTypeT >

Template iterator traits class on a binary combination of flags. Plus de détails...

#include <DesignModule.hpp>

Types publics

using difference_type = std::ptrdiff_t
 
using value_type = FlagTypeT
 
using pointer = value_type *
 
using reference = value_type &
 
using iterator_category = std::forward_iterator_tag
 

Description détaillée

template<class FlagTypeT>
struct castor::FlagIteratorTraitsT< FlagTypeT >

Template iterator traits class on a binary combination of flags.

Paramètres
FlagTypeThe scoped enum type.

Documentation des définitions de type membres

◆ difference_type

template<class FlagTypeT >
using castor::FlagIteratorTraitsT< FlagTypeT >::difference_type = std::ptrdiff_t

◆ iterator_category

template<class FlagTypeT >
using castor::FlagIteratorTraitsT< FlagTypeT >::iterator_category = std::forward_iterator_tag

◆ pointer

template<class FlagTypeT >
using castor::FlagIteratorTraitsT< FlagTypeT >::pointer = value_type *

◆ reference

template<class FlagTypeT >
using castor::FlagIteratorTraitsT< FlagTypeT >::reference = value_type &

◆ value_type

template<class FlagTypeT >
using castor::FlagIteratorTraitsT< FlagTypeT >::value_type = FlagTypeT

La documentation de cette structure a été générée à partir du fichier suivant :