OSDN Git Service

memberwise_swap を追加
[gintenlib/gintenlib.git] / gintenlib / enable_if.hpp
index 90fa62c..ab14900 100644 (file)
@@ -5,19 +5,19 @@
 
       <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 への対応をしやすいように、という意義もあります。
+    その場合は互換性が失われる可能性もあるので、やるとすればメジャーバージョンアップ時でしょうが。
 
 */