代码搜索:enum
找到约 10,000 项符合「enum」的源代码
代码结果 10,000
www.eeworm.com/read/233448/4672590
c enum3.c
// PR c++/17327
enum E { E0, E1 };
template class A {};
template void f(A) {}
// We used to issue a "sorry" message. By using an explicit error
// message below, we
www.eeworm.com/read/233448/4672683
c enum4.c
// PR c++/18020
template struct bar {
enum {
e1 = 1,
e2 = ~e1
};
};
template struct bar;
www.eeworm.com/read/233448/4672861
c enum5.c
// { dg-do compile }
// Origin: robertk@mathematik.uni-freiburg.de
// Wolfgang Bangerth
// PR c++/14479: Template header check for enum
template
struct X {
www.eeworm.com/read/233448/4672904
c enum1.c
// PR c++/15554
template struct T1 { enum { N = 3 }; };
template struct T2 { enum { N = 3, N1 = T1::N }; };
www.eeworm.com/read/233448/4673267
c enum2.c
// { dg-do assemble }
// Copyright (C) 1999 Free Software Foundation, Inc.
// Contributed by Nathan Sidwell 3 Jun 1999
// We'd like the enum location to be its identifier.
enum th
www.eeworm.com/read/233448/4673292
c enum3.c
// { dg-do assemble }
// Copyright (C) 2001 Free Software Foundation, Inc.
// Contributed by Nathan Sidwell 28 Feb 2001
// Bug 338 and DR 128. Allow static cast to convert
www.eeworm.com/read/233448/4673406
c enum4.c
// { dg-do run }
// { dg-options "-fshort-enums" }
// Origin: Mark Mitchell
enum E {
a = -312
};
E e = a;
int main () {
if ((int) e != -312)
return 1;
}
www.eeworm.com/read/233448/4673616
c enum5.c
// { dg-do run }
// Copyright (C) 2001, 2003, 2004 Free Software Foundation, Inc.
// Contributed by Ben Elliston
// PR 80: Packed enums use minimum required storage.
extern "C" void
www.eeworm.com/read/233448/4673664
c enum1.c
// { dg-do run }
extern "C" void abort();
struct A
{
enum { a = 3}* p;
int f() { return (int) a; }
};
int main()
{
A a;
if (a.f() != 3)
abort();
}
www.eeworm.com/read/233448/4673820
c enum12.c
// { dg-do assemble }
template
struct S1 { };
template
struct S2 {
enum { x = 3 };
void f(S1&);
};
template
void S2::f(S1&)
{
}