2011-12-13から1日間の記事一覧

unite-shimapan

vim

つくりました。 なんという unite.vim のムダ使い。 colorscheme の背景が黒っぽい方が見栄えがいいと思います。 [Vim plugin] unite-shimapan - github [vimrc] " カーソル行のハイライトがかぶるのが嫌な場合 let g:unite_cursor_line_highlight = "Normal…

Template Aliases で enable_if を短くしてみた。

C++

逆に違和感があってなんかアレ。 [ソース] #include <type_traits> #include <iostream> template<bool B, typename T = void> using enable_if = typename std::enable_if<B, T>::type; template<bool B, typename T = void> using enabler_if = typename std::enable_if<B, T>::type*&; extern void* enabler; template</b,></bool></b,></bool></iostream></type_traits>

Template Aliases すごい

C++

なぜ、今まで気づかなかったんだ。 [ソース] #include <type_traits> template<typename T> using add_pointer = typename std::add_pointer<T>::type; template<typename T> using add_const = typename std::add_const<T>::type; template<typename T> using remove_const = typename std::remove_const<T>::type; tem</t></typename></t></typename></t></typename></type_traits>…