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

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

カーネルが指定したカーネルオブジェクトをサポートしているかどうかを判別する [詳細]

#include <toppers/kernel.hpp>

すべてのメンバ一覧

Public 型

enum  { value = true }


解説

template<object_type ObjType>
struct toppers::has_obj< ObjType >

注意:
カーネルオブジェクトがサポートされているかどうかは、主なサービスコールがあるかどうかで判別している。
テンプレート引数ObjType で指定したカーネルオブジェクトをカーネルがサポートしているかどうかをメンバ定数value として定義する。
ObjType には、 object_type 型の列挙定数である`toppers::obj_カーネルオブジェクト名 'を指定すること。


列挙体の解説

template<object_type ObjType>
anonymous enum
 

列挙定数:
value  ObjType で指定したカーネルオブジェクトがサポートされていればtrue