CbmRoot
Loading...
Searching...
No Matches
_GTestEnumMapper.cxx File Reference

A test for enum map and mapper. More...

#include "CbmEnumKeySet.h"
#include "CbmEnumMap.h"
#include "gtest/gtest.h"
#include <type_traits>
Include dependency graph for _GTestEnumMapper.cxx:

Go to the source code of this file.

Typedefs

using SomeKeySet_t = cbm::util::EnumKeySet<ESomeEnum::B, ESomeEnum::D, ESomeEnum::E>
 
template<typename T>
using SomeMap_t = cbm::util::EnumMap<T, SomeKeySet_t>
 

Enumerations

enum class  ESomeEnum {
  A , B , C , D ,
  E , F
}
 

Functions

 TEST (_GTestEnumMapper, CanInstantiateMapper)
 

Detailed Description

A test for enum map and mapper.

Since
12.06.2025
Author
Sergei Zharko s.zha.nosp@m.rko@.nosp@m.gsi.d.nosp@m.e

Definition in file _GTestEnumMapper.cxx.

Typedef Documentation

◆ SomeKeySet_t

◆ SomeMap_t

template<typename T>
using SomeMap_t = cbm::util::EnumMap<T, SomeKeySet_t>

Definition at line 30 of file _GTestEnumMapper.cxx.

Enumeration Type Documentation

◆ ESomeEnum

enum class ESomeEnum
strong
Enumerator

Definition at line 17 of file _GTestEnumMapper.cxx.

Function Documentation

◆ TEST()