__is_empty

提供: RAD Studio
移動先: 案内検索

型特性関数(C++11):インデックス への移動


カテゴリ

型特性関数

構文

bool __is_empty( typename T )

T が "空" の型である場合のみ true を返します。

T が不完全な型の場合、エラーになります。

__is_empty の定義は、作業ドラフトの 20.4.4.3 節の表にあります。

T が以下の条件に当てはまる場合、型 T はです。

  • クラス型であるが共用体型ではない。
  • 長さ 0 のビット フィールドの他に、静的ではないデータ メンバを持たない。
  • 仮想メンバ関数を持たない。
  • 仮想基底クラスを持たない。
  • ではない基底クラスを持たない。

関連項目