<gintenlib/enable_if.hpp>
- enable_if ¡§ boost::enable_if ¤Î using Àë¸À
+ enable_if : boost::enable_if の using 宣言
- Àë¸À¡§
+ 宣言:
using boost::enable_if;
using boost::enable_if_c;
using boost::disable_if;
using boost::disable_if_c;
- µ¡Ç½¡§
- ñ½ã¤Ë gintenlib Æâ¤Ç boost::enable_if ¤ò»È¤¦µ¡²ñ¤Ï¿¤¤¤Î¤Ç¡¢
- ͽ¤á using Àë¸À¤·¤Æ¤ª¤±¤Ð¡¢¤¤¤Á¤¤¤Á boost:: ¤È»ØÄꤷ¤Æ¤ä¤ëɬÍפ¬Ìµ¤¯¤Æ³Ú¡¢¤À¤±¤Î¥Ø¥Ã¥À¤Ç¤¹¡£
- ¤¢¤È¤Ï TR1 ¤Ø¤ÎÂбþ¤ò¤·¤ä¤¹¤¤¤è¤¦¤Ë¡¢¤È¤¤¤¦°ÕµÁ¤â¤¢¤ê¤Þ¤¹¡£
- ¤½¤Î¾ì¹ç¤Ï¸ß´¹À¤¬¼º¤ï¤ì¤ë²ÄǽÀ¤â¤¢¤ë¤Î¤Ç¡¢¤ä¤ë¤È¤¹¤ì¤Ð¥á¥¸¥ã¡¼¥Ð¡¼¥¸¥ç¥ó¥¢¥Ã¥×»þ¤Ç¤·¤ç¤¦¤¬¡£
+ 機能:
+ 単純に gintenlib 内で boost::enable_if を使う機会は多いので、
+ 予め using 宣言しておけば、いちいち boost:: と指定してやる必要が無くて楽、だけのヘッダです。
+ あとは TR1 への対応をしやすいように、という意義もあります。
+ その場合は互換性が失われる可能性もあるので、やるとすればメジャーバージョンアップ時でしょうが。
*/