/external/clang/test/CXX/class.derived/class.virtual/ |
p2.cpp | 11 virtual void f(); // expected-note 3{{final overrider of 'A::f'}} 15 virtual void f(); // expected-note{{final overrider of 'A::f'}} 18 struct D : B, C { }; // expected-error{{virtual function 'A::f' has more than one final overrider in 'D'}} 22 struct E : B, B2 { }; //expected-error{{virtual function 'A::f' has more than one final overrider in 'E'}}
|
/external/clang/lib/AST/ |
VTableBuilder.cpp | 57 /// FinalOverriders - Contains the final overrider member functions for all 61 /// OverriderInfo - Information about a final overrider. 63 /// Method - The method decl of the overrider. 66 /// Offset - the base offset of the overrider's parent in the layout class. 131 /// getOverrider - Get the final overrider for the given method declaration in 136 "Did not find overrider!"); 187 assert(I->second.size() == 1 && "Final overrider is not unique!"); 198 OverriderInfo& Overrider = OverridersMap[std::make_pair(MD, BaseOffset)]; 199 assert(!Overrider.Method && "Overrider should not exist yet!") [all...] |
CXXInheritance.cpp | 581 // overrider. To do so, we dig down to the original virtual 599 // a final overrider unless the most derived class (1.8) 644 // This is the final-overrider variant of C++ [class.member.lookup]p10.
|
DeclCXX.cpp | [all...] |
/external/clang/include/clang/AST/ |
CXXInheritance.h | 313 /// overriders" (C++ [class.virtual]p2). A final overrider for a 316 /// vtable. Well-formed classes have a single final overrider for each 317 /// virtual function; in abstract classes, the final overrider for at 320 /// more than one final overrider. Athough this is an error (per C++ 322 /// overrider map can represent multiple final overriders for a
|
Comment.h | 974 /// \c CurrentDecl too (for example, for a redeclaration or an overrider of
|
DeclCXX.h | [all...] |
/external/compiler-rt/lib/interception/ |
interception.h | 203 // Override |overridee| with |overrider|. 204 #define OVERRIDE_FUNCTION(overridee, overrider) \ 205 INTERPOSER_2(overridee, WRAP(overrider))
|
/external/chromium_org/v8/src/ |
effects.h | 150 Overrider override = { 185 struct Overrider {
|
/ndk/tests/device/test-stlport_shared-exception/jni/ |
vtable2.cpp | 186 // have to convert to S4 to find the final overrider.
|
/ndk/tests/device/test-stlport_static-exception/jni/ |
vtable2.cpp | 186 // have to convert to S4 to find the final overrider.
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
DynamicTypePropagation.cpp | 67 // construction or destruction, the function called is the final overrider
|
/external/clang/utils/VtableTest/ |
gen.cc | 193 // If the base didn't have a final overrider, skip
|
/external/clang/lib/StaticAnalyzer/Core/ |
CallEvent.cpp | 515 // that function is called. Otherwise, its final overrider in the dynamic type [all...] |
/external/clang/lib/Sema/ |
SemaDeclCXX.cpp | [all...] |
SemaDecl.cpp | [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/cp/ |
cp-tree.h | [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/cp/ |
cp-tree.h | [all...] |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/cp/ |
cp-tree.h | [all...] |
/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/cp/ |
cp-tree.h | [all...] |
/external/clang/test/CodeGenCXX/ |
vtable-layout.cpp | 383 // Test that the D::f overrider for A::f have different 'this' pointer [all...] |
/external/clang/include/clang/Basic/ |
DiagnosticSemaKinds.td | [all...] |
/external/clang/www/ |
cxx_dr_status.html | [all...] |
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/libexec/gcc/i686-linux/4.4.3/ |
cc1plus | |
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/libexec/gcc/i686-linux/4.6.x-google/ |
cc1plus | |