From a49e175727928b8b45c0c2ccdb01f143ea6d18c2 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Wed, 15 Mar 2017 17:42:02 +0000 Subject: Migrate to a more value based meta programming model Introduce Meta::Type to store a type as value, and pass it around, migrate enum_desc and option_type_name to this. --- src/buffer.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/buffer.hh') diff --git a/src/buffer.hh b/src/buffer.hh index 81f68441..bc960b20 100644 --- a/src/buffer.hh +++ b/src/buffer.hh @@ -21,7 +21,7 @@ enum class EolFormat Crlf }; -constexpr Array, 2> enum_desc(EolFormat) +constexpr Array, 2> enum_desc(Meta::Type) { return { { { EolFormat::Lf, "lf" }, @@ -35,7 +35,7 @@ enum class ByteOrderMark Utf8 }; -constexpr Array, 2> enum_desc(ByteOrderMark) +constexpr Array, 2> enum_desc(Meta::Type) { return { { { ByteOrderMark::None, "none" }, -- cgit v1.2.3