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_WSTRINGIZE_HPP
#define SPROUT_PREPROCESSOR_WSTRINGIZE_HPP
#include <sprout/config.hpp>
//
// SPROUT_PP_WSTRINGIZE
//
#define SPROUT_PP_WSTRINGIZE(text) SPROUT_PP_WSTRINGIZE_I(text)
#define SPROUT_PP_WSTRINGIZE_I(text) SPROUT_PP_WSTRINGIZE_II(#text)
#define SPROUT_PP_WSTRINGIZE_II(str) L ## str
#endif // #ifndef SPROUT_PREPROCESSOR_WSTRINGIZE_HPP