Commit 1b7f9e56 authored by Dominik Charousset's avatar Dominik Charousset

Fix type number of atom constants

parent 8a5a1225
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
#include <cstdint> #include <cstdint>
#include "caf/fwd.hpp" #include "caf/fwd.hpp"
#include "caf/atom.hpp"
#include "caf/detail/type_list.hpp" #include "caf/detail/type_list.hpp"
...@@ -95,6 +96,11 @@ CAF_DETAIL_TYPE_NR(33, bool) // bool ...@@ -95,6 +96,11 @@ CAF_DETAIL_TYPE_NR(33, bool) // bool
CAF_DETAIL_TYPE_NR(34, double) // double CAF_DETAIL_TYPE_NR(34, double) // double
CAF_DETAIL_TYPE_NR(35, float) // float CAF_DETAIL_TYPE_NR(35, float) // float
template <atom_value V>
struct type_nr<atom_constant<V>> {
static constexpr uint16_t value = type_nr<atom_value>::value;
};
static constexpr size_t type_nrs = 36; static constexpr size_t type_nrs = 36;
extern const char* numbered_type_names[]; extern const char* numbered_type_names[];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment