Searched refs:is_abstract (Results 1 - 16 of 16) sorted by relevance

/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_abstract/requirements/
H A Dexplicit_instantiation.cc28 template struct is_abstract<test_type>;
H A Dtypedefs.cc29 typedef std::is_abstract<int> test_type;
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_abstract/
H A Dvalue.cc26 using std::is_abstract;
30 static_assert(test_category<is_abstract, AbstractClass>(true), "");
33 static_assert(test_category<is_abstract, void>(false), "");
34 static_assert(test_category<is_abstract, int (int)>(false), "");
35 static_assert(test_category<is_abstract, int&>(false), "");
38 static_assert(test_category<is_abstract, ClassType>(false), "");
/haiku-buildtools/gcc/libstdc++-v3/testsuite/tr1/4_metaprogramming/is_abstract/
H A Dvalue.cc29 using std::tr1::is_abstract;
33 VERIFY( (test_category<is_abstract, AbstractClass>(true)) );
36 VERIFY( (test_category<is_abstract, void>(false)) );
37 VERIFY( (test_category<is_abstract, int (int)>(false)) );
38 VERIFY( (test_category<is_abstract, int&>(false)) );
41 VERIFY( (test_category<is_abstract, ClassType>(false)) );
/haiku-buildtools/gcc/libstdc++-v3/testsuite/tr1/4_metaprogramming/is_abstract/requirements/
H A Dexplicit_instantiation.cc31 template struct is_abstract<test_type>;
H A Dtypedefs.cc30 typedef std::tr1::is_abstract<int> test_type;
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/other/
H A Dabstract1.C54 template<typename U> No is_abstract(U (*k)[1]);
55 template<typename U> Yes is_abstract(...);
57 StaticAssert<sizeof(is_abstract<Abstract>(0)) == sizeof(Yes)> b1;
58 StaticAssert<sizeof(is_abstract<Complete>(0)) == sizeof(No)> b2;
59 StaticAssert<sizeof(is_abstract<int>(0)) == sizeof(No)> b3;
/haiku-buildtools/gcc/libstdc++-v3/testsuite/tr1/4_metaprogramming/headers/type_traits/
H A Dsynopsis.cc60 template <class T> struct is_abstract;
/haiku-buildtools/gcc/libstdc++-v3/testsuite/experimental/type_traits/
H A Dvalue.cc172 && is_abstract<Abstract>::value, "");
174 && !is_abstract<EmptyFinal>::value, "");
/haiku-buildtools/gcc/gcc/go/gofrontend/
H A Dtypes.h669 is_abstract() const;
1499 is_abstract() const function in class:Integer_type
1561 Integer_type(bool is_abstract, bool is_unsigned, int bits, argument
1564 is_abstract_(is_abstract), is_unsigned_(is_unsigned), is_byte_(false),
1605 is_abstract() const function in class:Float_type
1642 Float_type(bool is_abstract, int bits, int runtime_type_kind) argument
1644 is_abstract_(is_abstract), bits_(bits),
1679 is_abstract() const function in class:Complex_type
1715 Complex_type(bool is_abstract, int bits, int runtime_type_kind) argument
1717 is_abstract_(is_abstract), bits
[all...]
H A Dexpressions.cc1482 if (this->type_ != NULL && !this->type_->is_abstract())
1532 if (this->type_ != NULL && !this->type_->is_abstract())
1883 if (this->type_ != NULL && !this->type_->is_abstract())
1919 if (this->type_ != NULL && !this->type_->is_abstract())
2250 if (this->type_ != NULL && !this->type_->is_abstract())
2281 if (this->type_ != NULL && !this->type_->is_abstract())
2435 if (this->type_ != NULL && !this->type_->is_abstract())
2464 if (this->type_ != NULL && !this->type_->is_abstract())
2758 if (ctype != NULL && !ctype->is_abstract())
2774 if (cetype->is_abstract())
[all...]
H A Dtypes.cc167 Type::is_abstract() const function in class:Type
172 return this->integer_type()->is_abstract();
174 return this->float_type()->is_abstract();
176 return this->complex_type()->is_abstract();
191 go_assert(this->is_abstract());
448 if ((rhs->is_abstract()
455 || (lhs->is_abstract()
679 if ((rhs->is_abstract()
6136 else if (t->is_abstract())
H A Dgogo.cc1284 if (type->is_abstract() || !type->is_numeric_type())
6069 if (type->is_abstract())
6118 go_assert(this->type_ != NULL && !this->type_->is_abstract());
6149 if (type->is_abstract())
6415 if (!this->type_->is_abstract())
H A Dstatements.cc383 if (this->type_ != NULL && this->type_->is_abstract())
400 go_assert(!this->type_->is_abstract());
3926 if (type->is_abstract())
/haiku-buildtools/gcc/gcc/c-family/
H A Dc-ada-spec.c2882 bool is_abstract = false; local
2892 is_abstract = cpp_check (t, IS_ABSTRACT);
2965 if (is_abstract || is_abstract_class)
2972 if (is_abstract || !DECL_ASSEMBLER_NAME (t))
/haiku-buildtools/gcc/gcc/fortran/
H A Dresolve.c6811 int i, pointer, allocatable, dimension, is_abstract; local
6844 is_abstract = 0;
6865 is_abstract = CLASS_DATA (sym)->attr.abstract;
6914 is_abstract = CLASS_DATA (c)->attr.abstract;
6922 is_abstract = c->attr.abstract;
6998 if (is_abstract && code->ext.alloc.ts.type == BT_UNKNOWN

Completed in 393 milliseconds