英語版
このページの英語版を見る

dmd.denum

enum 宣言とenum メンバを定義する。

仕様 列挙型

Authors:

ソース denum.d

class EnumDeclaration: dmd.dsymbol.ScopeDsymbol;
のASTノード EnumDeclaration https://dlang.org/spec/enum.html#EnumDeclaration
const nothrow @nogc bool isSpecial();
列挙型が特殊かどうかを判定する。
Returns:
true もし特別なら
class EnumMember: dmd.declaration.VarDeclaration;
nothrow @nogc bool isSpecialEnumIdent(const Identifier ident);
特殊な列挙型をチェックする。
特殊な列挙型名は、C++ ネーム・マングラーが基本 D 型ではない C++ 型を表すために使用する。 基本的なD型ではないC++型を表すために使用される。
Parameters:
Identifier ident 特殊性をチェックする識別子
Returns:
true 特殊であれば