代码搜索:enum
找到约 10,000 项符合「enum」的源代码
代码结果 10,000
www.eeworm.com/read/240162/4582177
c enum4.c
// { dg-do assemble }
// GROUPS passed enums
class X {
public:
enum { a };
};
enum { b = 1 };
enum ok { y = b };
enum notok { z = X::a };
www.eeworm.com/read/240162/4582188
c enum9.c
// { dg-do assemble }
// GROUPS passed enums
enum fig {
figgy,
pudding,
}; // { dg-error "" } comma
class X {
public:
static fig (*open)(void *thing, const char *filename);
static fi
www.eeworm.com/read/240162/4582201
c enum7.c
// { dg-do assemble }
// GROUPS passed enums
enum color { red, green, blue, orange, brown };
struct s {
enum color field:2; // { dg-error "" } too small
};
www.eeworm.com/read/240162/4582228
c enum-clash.c
// { dg-do assemble }
// { dg-options "-pedantic-errors" }
// GROUPS passed arm
enum color {red, yellow, green=20, blue};
color c = 1; // this should be an error// { dg-error "" } .*
int i = yellow;
www.eeworm.com/read/240162/4582254
c enum10.c
// { dg-do assemble }
// GROUPS passed enums
class Type
{
public:
enum name
{
A
};
};
class A
{
};
class B: public A
{
public:
B();
};
www.eeworm.com/read/240162/4582263
c enum11.c
// { dg-do assemble }
// GROUPS passed enums
class X
{
enum
{
oneMask = 0x0000FFFF,
twoMask = 0x000F0000,
thiMask = 0xFFF00000,
}; // { dg-error "" } comma
unsig
www.eeworm.com/read/240162/4582296
c enum5.c
// { dg-do assemble }
// { dg-options "-pedantic-errors" }
// GROUPS passed enums
enum Thing { FIRST, SECOND } ;
int main()
{
Thing x = FIRST ;
x = 27 ; // this line should be a typ
www.eeworm.com/read/240162/4582327
c enum1.c
// { dg-do assemble }
// GROUPS passed enums
class foo {
public:
enum bar { baz = 1, bat = 7 };
};
class derv : public foo { };
int main()
{
foo::bar x = foo::baz;
derv::bar y = derv::bat;
}
www.eeworm.com/read/240162/4582722
c enum1.c
// { dg-do assemble }
// Warn if a enum cannot fit into a small bit-field.
enum TypeKind { ATK, BTK, CTK, DTK } ;
struct Type {
enum TypeKind kind : 1; // { dg-warning "" }
void setBTK();
};
www.eeworm.com/read/240162/4582946
c enum2.c
// { dg-do assemble }
enum tristate { no = -1, maybe, yes };
void foobar ()
{
tristate var = no; // { dg-bogus "" }
}