Interface Documentation
Version: invalid
typeify.hh
Go to the documentation of this file.
1 /*
2  @@@@@@@@ @@ @@@@@@ @@@@@@@@ @@
3  /@@///// /@@ @@////@@ @@////// /@@
4  /@@ /@@ @@@@@ @@ // /@@ /@@
5  /@@@@@@@ /@@ @@///@@/@@ /@@@@@@@@@/@@
6  /@@//// /@@/@@@@@@@/@@ ////////@@/@@
7  /@@ /@@/@@//// //@@ @@ /@@/@@
8  /@@ @@@//@@@@@@ //@@@@@@ @@@@@@@@ /@@
9  // /// ////// ////// //////// //
10 
11  Copyright (c) 2016, Triad National Security, LLC
12  All rights reserved.
13  */
14 #pragma once
15 
18 namespace flecsi {
19 namespace util {
20 
30 template<typename T, T M>
31 struct typeify {
32  using TYPE = T;
33  static constexpr T value = M;
34 };
35 
36 template<typename T, T M>
37 constexpr T typeify<T, M>::value;
38 
39 } // namespace util
40 } // namespace flecsi
Definition: typeify.hh:31
Definition: control.hh:31