代码搜索:enum
找到约 10,000 项符合「enum」的源代码
代码结果 10,000
www.eeworm.com/read/233448/4673870
c enum2.c
// { dg-do assemble }
struct U {
static int STATIC;
};
template class FOO {
public:
enum { n = 0 };
};
template class BAR {
public:
enum { n = FOO::n };
};
in
www.eeworm.com/read/233448/4673918
c enum3.c
// { dg-do run }
struct S { enum en { s0, s1, s2 }; };
template
int val( )
{
return e;
}
int main()
{
return val( );
}
www.eeworm.com/read/233448/4673945
c enum13.c
// { dg-do assemble }
// Origin: Theodore Papadopoulo
template
struct foo {
enum { A = 4 >= 4, B = (1 ? true : A) };
};
foo bar;
www.eeworm.com/read/233448/4674031
c enum14.c
// { dg-do assemble }
// Copyright (C) 2000 Free Software Foundation, Inc.
// Contributed by Nathan Sidwell 4 Oct 2000
// Origin: bug 511 malte.starostik@t-online.de
// Bug
www.eeworm.com/read/233448/4674051
c enum6.c
// { dg-do assemble }
template
struct vector {};
template
void fn(T)
{
enum tern { H, L, X, U };
vector ternvec; // { dg-error "" } composed from a local type
}
templ
www.eeworm.com/read/233448/4674074
c enum8.c
// { dg-do assemble }
template
void f();
template
void f() {}
template
struct S
{
enum E { a = 1, b = a + 3 };
};
int main()
{
f();
}
www.eeworm.com/read/233448/4674076
c enum4.c
// { dg-do assemble }
template
struct U
{
T mT;
};
template
struct M
{
enum FLAG {On, Off};
U mUF;
};
M gm;
www.eeworm.com/read/233448/4674115
c enum9.c
// { dg-do assemble }
template
class _Format_cache
{
public:
enum {
_S_digits, _S_digits_end = _S_digits+10,
_S_xdigits = _S_digits_end
};
};
template class _Fo
www.eeworm.com/read/233448/4674140
c enum7.c
// { dg-do run }
template
int f()
{
enum E { a = I };
struct S {
int g() {
E e;
e = a;
return (int) e;
}
};
S s;
return s.g();
}
int main()
{
if (f
www.eeworm.com/read/233448/4674254
c enum10.c
// { dg-do assemble }
template
struct S {
enum E { a = (int) T::b };
};
struct S2 {
enum E2 { b };
};
template class S;