CrossFramework Library

XBase/FunctionAttribute.hpp

説明を見る。
00001 
00006 #if defined(XBASE_INCLUDED_FUNCTIONATTRIBUTE_HPP)
00007 #else
00008 #define XBASE_INCLUDED_FUNCTIONATTRIBUTE_HPP
00009 
00010 //------------------------------------------------------------
00011 #include <XBase/Compiler.hpp>
00012 
00013 //-----------------------------------------------------------
00015 
00016 
00017 
00018 
00040 #if defined(XBASE_COMPILER_MSVC)
00041     #define XBASE_OVERRIDE( ... ) virtual __VA_ARGS__ override
00042 #else
00043     #define XBASE_OVERRIDE( ... ) __VA_ARGS__
00044 #endif
00045 
00066 #if defined(XBASE_COMPILER_MSVC)
00067     #define XBASE_FINAL( ... ) virtual __VA_ARGS__ sealed
00068 #else
00069     #define XBASE_FINAL( ... ) __VA_ARGS__
00070 #endif
00071 
00073 
00074 //-----------------------------------------------------------
00075 #endif
00076 // EOF
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義