libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
enum_tags.cpp File Reference
#include "stdafx.h"
#include <boost/test/included/unit_test.hpp>
#include "core/enum_as_char_array.hpp"
Include dependency graph for enum_tags.cpp:

Go to the source code of this file.

Macros

#define BOOST_TEST_MODULE   libjmmcg_tests
 

Enumerations

enum class  enum_tags_as_strs : std::uint32_t {
  e4 =to_tag<'1', '2', '3', '4'>::value , e3 =to_tag<'3', '1', '4', '2'>::value , e2 =to_tag<'3', '1', '0', '0'>::value , e1 =to_tag<'3', '0', '0', '0'>::value ,
  e4 =to_tag<'1', '2', '3', '4'>::value , e3 =to_tag<'3', '1', '4', '2'>::value , e2 =to_tag<'3', '1', '0', '0'>::value , e1 =to_tag<'3', '0', '0', '0'>::value
}
 
enum class  enum_tags_as_strs : std::uint32_t {
  e4 =to_tag<'1', '2', '3', '4'>::value , e3 =to_tag<'3', '1', '4', '2'>::value , e2 =to_tag<'3', '1', '0', '0'>::value , e1 =to_tag<'3', '0', '0', '0'>::value ,
  e4 =to_tag<'1', '2', '3', '4'>::value , e3 =to_tag<'3', '1', '4', '2'>::value , e2 =to_tag<'3', '1', '0', '0'>::value , e1 =to_tag<'3', '0', '0', '0'>::value
}
 

Functions

 BOOST_AUTO_TEST_CASE (dynamic_string_literal_conversiom)
 

Macro Definition Documentation

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   libjmmcg_tests

Definition at line 21 of file enum_tags.cpp.

Enumeration Type Documentation

◆ enum_tags_as_strs [1/2]

enum class enum_tags_as_strs : std::uint32_t
strong
Enumerator
e4 
e3 
e2 
e1 
e4 
e3 
e2 
e1 

Definition at line 29 of file enum_tags.cpp.

◆ enum_tags_as_strs [2/2]

enum class enum_tags_as_strs : std::uint32_t
strong
Enumerator
e4 
e3 
e2 
e1 
e4 
e3 
e2 
e1 

Definition at line 29 of file enum_tags.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE()

BOOST_AUTO_TEST_CASE ( dynamic_string_literal_conversiom  )

Definition at line 42 of file enum_tags.cpp.