0
|
1 module dmd.backend.SC;
|
|
2
|
|
3 enum SC : ubyte
|
|
4 {
|
|
5 SCunde,
|
|
6 SCauto,
|
|
7 SCstatic,
|
|
8 SCextern,
|
|
9 SCregister,
|
|
10 SCpseudo,
|
|
11 SCglobal,
|
|
12 SCcomdat,
|
|
13 SCparameter,
|
|
14 SCregpar,
|
|
15 SCfastpar,
|
|
16 SCtypedef,
|
|
17 SCexplicit,
|
|
18 SCmutable,
|
|
19 SCtmp,
|
|
20 SClabel,
|
|
21 SCstruct,
|
|
22 SCenum,
|
|
23 SCfield,
|
|
24 SCconst,
|
|
25 SCmember,
|
|
26 SCanon,
|
|
27 SCinline,
|
|
28 SCsinline,
|
|
29 SCeinline,
|
|
30 SCoverload,
|
|
31 SCfriend,
|
|
32 SCvirtual,
|
|
33 SClocstat,
|
|
34 SCtemplate,
|
|
35 SCfunctempl,
|
|
36 SCftexpspec,
|
|
37 SClinkage,
|
|
38 SCpublic,
|
|
39 SCcomdef,
|
|
40 SCbprel,
|
|
41 SCnamespace,
|
|
42 SCalias,
|
|
43 SCfuncalias,
|
|
44 SCmemalias,
|
|
45 SCstack,
|
|
46 SCadl,
|
|
47 SCMAX
|
|
48 }
|
|
49
|
|
50 import dmd.EnumUtils;
|
|
51 mixin(BringToCurrentScope!(SC)); |