HomeSort by relevance Sort by last modified time
    Searched full:overrider (Results 1 - 21 of 21) sorted by null

  /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 54 /// FinalOverriders - Contains the final overrider member functions for all
58 /// OverriderInfo - Information about a final overrider.
60 /// Method - The method decl of the overrider.
63 /// Offset - the base offset of the overrider in the layout class.
128 /// getOverrider - Get the final overrider for the given method declaration in
133 "Did not find overrider!");
186 assert(I->second.size() == 1 && "Final overrider is not unique!");
197 OverriderInfo& Overrider = OverridersMap[std::make_pair(MD, BaseOffset)];
198 assert(!Overrider.Method && "Overrider should not exist yet!")
    [all...]
CXXInheritance.cpp 557 // overrider. To do so, we dig down to the original virtual
575 // a final overrider unless the most derived class (1.8)
620 // This is the final-overrider variant of C++ [class.member.lookup]p10.
DeclCXX.cpp     [all...]
  /external/clang/include/clang/AST/
CXXInheritance.h 315 /// overriders" (C++ [class.virtual]p2). A final overrider for a
318 /// vtable. Well-formed classes have a single final overrider for each
319 /// virtual function; in abstract classes, the final overrider for at
322 /// more than one final overrider. Athough this is an error (per C++
324 /// overrider map can represent multiple final overriders for a
DeclCXX.h     [all...]
  /external/clang/utils/VtableTest/
gen.cc 193 // If the base didn't have a final overrider, skip
  /prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/lib/gcc/arm-eabi/4.4.3/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 330 // Test that the D::f overrider for A::f have different 'this' pointer
    [all...]
  /external/clang/include/clang/Basic/
DiagnosticSemaKinds.td     [all...]
  /external/clang/lib/Sema/
SemaDecl.cpp     [all...]
SemaDeclCXX.cpp     [all...]
  /prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/libexec/gcc/arm-eabi/4.4.3/
cc1plus 
  /prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/libexec/gcc/arm-eabi/4.6.x-google/
cc1plus 
  /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 
  /prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.4.3/libexec/gcc/mipsel-linux-android/4.4.3/
cc1plus 
  /prebuilts/gcc/linux-x86/x86/i686-android-linux-4.4.3/libexec/gcc/i686-android-linux/4.4.3/
cc1plus 

Completed in 1007 milliseconds