Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
can_STL_ForEach< T > Class Template Reference

#include "lib/meta/trait.hpp"

Description

template<typename T>
class lib::meta::can_STL_ForEach< T >

Trait template to detect a type usable with the STL for-each loop.

Basically we're looking for the functions to get the begin/end iterator

Definition at line 555 of file trait.hpp.

Classes

struct  is_const_iterable
 
struct  is_const_noexcept_iterable
 
struct  is_iterable
 
struct  is_noexcept_iterable
 

Public Types

enum  { value }
 

Private Types

using Type = Strip< T >::Type
 

Member Typedef Documentation

◆ Type

template<typename T >
using Type = Strip<T>::Type
private

Definition at line 557 of file trait.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename T >
anonymous enum
Enumerator
value 

Definition at line 609 of file trait.hpp.

+ Collaboration diagram for can_STL_ForEach< T >:

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