System::EnumValues クラス
EnumValues class
列挙型 E の列挙定数に関するメタ情報を提供します。
template<typename E,class Guard>class EnumValues : public System::EnumValuesBase
メソッド
| メソッド | 説明 |
|---|
| EnumValues() | インスタンスを構築します。 |
| GetNames() const override | E のすべての名前を含む配列を返します。 |
| static GetNames(const TypeInfo&) | 指定された列挙体の定数名の配列を取得します。 |
| GetUnderlyingType() const override | 指定された列挙体の基になる型を返します。 |
| static GetUnderlyingType(const TypeInfo&) | 指定された列挙体の基になる型を返します。 |
| GetValueOf(const String&, bool) const override | 指定された名前を持つ列挙定数のボックス化された値を返します。 |
| GetValueOf(long) const override | 指定された値を持つ列挙定数のボックス化された値を返します。 |
| GetValues() const override | 列挙型 E のすべての値を含む配列を返します。 |
| static GetValues(const TypeInfo&) | 指定された列挙型のすべての値を含む配列を返します。 |
| static Parse(const TypeInfo&, const String&, bool) | 指定された名前を持つ、指定された列挙型の列挙定数の値を表すオブジェクトを返します。 |
| static ToObject(const TypeInfo&, uint64_t) | 指定された 64 ビット符号なし整数値を列挙メンバーに変換します。 |
| static ToObject(const TypeInfo&, const SharedPtr<Object>&) | 整数値を持つ指定されたオブジェクトを列挙メンバーに変換します。 |
| virtual ~EnumValues() | デストラクタ。 |
参照