add stringize preprocessor

add random using
add some headers
This commit is contained in:
bolero-MURAKAMI 2012-04-14 12:31:47 +09:00
parent 1766ed43a4
commit 89e2be54fa
24 changed files with 166 additions and 7 deletions

View file

@ -0,0 +1,14 @@
#ifndef SPROUT_PREPROCESSOR_U16STRINGIZE_HPP
#define SPROUT_PREPROCESSOR_U16STRINGIZE_HPP
#include <sprout/config.hpp>
//
// SPROUT_PP_U16STRINGIZE
//
#define SPROUT_PP_U16STRINGIZE(text) SPROUT_PP_U16STRINGIZE_I(text)
#define SPROUT_PP_U16STRINGIZE_I(text) SPROUT_PP_U16STRINGIZE_II(#text)
#define SPROUT_PP_U16STRINGIZE_II(str) u ## str
#endif // #ifndef SPROUT_PREPROCESSOR_U16STRINGIZE_HPP