Rendering Engine 0.2.9
Modular Graphics Rendering Engine | v0.2.9
rendering_engine::Enum< T > Class Template Referencefinal

#include <model_material.hpp>

Classes

class  Iterator
 

Public Member Functions

Iterator begin () const
 
Iterator end () const
 

Detailed Description

template<typename T>
class rendering_engine::Enum< T >

Definition at line 99 of file model_material.hpp.

Member Function Documentation

◆ begin()

template<typename T >
Enum< T >::Iterator rendering_engine::Enum< T >::begin
inline

Definition at line 183 of file model_material.hpp.

184{
185 return Iterator(T::Begin);
186}

◆ end()

template<typename T >
Enum< T >::Iterator rendering_engine::Enum< T >::end
inline

Definition at line 189 of file model_material.hpp.

190{
191 return Iterator(T(static_cast<int>(T::End) + 1));
192}

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