Ring Daemon 16.0.0
Loading...
Searching...
No Matches
jami::Matrix0D< EnumClass > Struct Template Reference

A matrix with no value. More...

#include <enumclass_utils.h>

Collaboration diagram for jami::Matrix0D< EnumClass >:
Collaboration graph

Classes

class  EnumClassIter
 An Iterator for enum classes. More...
 

Public Member Functions

EnumClassIter begin ()
 
EnumClassIter end ()
 
 Matrix0D ()
 

Detailed Description

template<class EnumClass>
struct jami::Matrix0D< EnumClass >

A matrix with no value.

This is useful to use enum class in C++11 foreach loops

@usage for (const MyEnum& value : Matrix0D<MyEnum>()) { std::cout << "Name: " << MyEnumNames[value] << std::endl; }

Definition at line 103 of file enumclass_utils.h.

Constructor & Destructor Documentation

◆ Matrix0D()

template<class EnumClass >
jami::Matrix0D< EnumClass >::Matrix0D ( )

Definition at line 235 of file enumclass_utils.h.

Member Function Documentation

◆ begin()

template<class EnumClass >
Matrix0D< EnumClass >::EnumClassIter jami::Matrix0D< EnumClass >::begin ( )

Definition at line 265 of file enumclass_utils.h.

◆ end()

template<class EnumClass >
Matrix0D< EnumClass >::EnumClassIter jami::Matrix0D< EnumClass >::end ( )

Definition at line 272 of file enumclass_utils.h.

References jami::emitSignal().

Here is the call graph for this function:

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