メインページ | モジュール | 名前空間一覧 | クラス階層 | 構成 | ファイル一覧 | 名前空間メンバ | 構成メンバ | ファイルメンバ | 関連ページ

構造体 テンプレートtoppers::has_svc< Fncd > の解説
[カーネルオブジェクト管理プログラム診断]

カーネルが指定したサービスコールをサポートしているかどうかを判別する [詳細]

#include <toppers/kernel.hpp>

すべてのメンバ一覧

Public 型

enum  { value = true }


解説

template<function_code_type Fncd>
struct toppers::has_svc< Fncd >

注意:
サービスコールがサポートされているかどうかは、プロトタイプかマクロ定義があるかどうかで判別しており、 実際の機能面には配慮していない。
  テンプレート引数Fncd で指定したサービスコールをカーネルがサポートしているかどうかをメンバ定数value として定義する。
  Fncd には、 function_code_type 型の列挙定数である`toppers::tfn_サービスコール名 'を指定すること。


列挙体の解説

template<function_code_type Fncd>
anonymous enum
 

列挙定数:
value  Fncd で指定したサービスコールがサポートされていればtrue