libtenum
|
#include <boost/config.hpp>
#include <boost/preprocessor.hpp>
Go to the source code of this file.
Defines | |
#define | TENUM_TYPE(type_m) BOOST_PP_CAT(type_m,_t) |
Expands to the typename that should be used when manipulating type_m enum variables, parameters or template typenames. | |
#define | TENUM_VALUE(type_m, value_m) type_m :: value_m |
Expands to the type_m enum value value_m. | |
#define | TENUM_VALUE_UNKNOWN(type_m) TENUM_VALUE(type_m,lte_unknown) |
Expands to the type_m defined "unknown" enum value. |
Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt
Definition in file type.hpp.
#define TENUM_TYPE | ( | type_m | ) | BOOST_PP_CAT(type_m,_t) |
#define TENUM_VALUE | ( | type_m, | |
value_m | |||
) | type_m :: value_m |