HomeSort by: relevance | last modified time | path
    Searched refs:Virtual (Results 1 - 25 of 35) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
Thunk.h 27 /// The non-virtual adjustment from the derived object to its
28 /// nearest virtual base.
31 /// Holds the ABI-specific information about the virtual return
37 /// of the virtual base class offset.
47 /// Index of the virtual base in the vbtable.
65 } Virtual;
69 bool isEmpty() const { return !NonVirtual && Virtual.isEmpty(); }
73 return LHS.NonVirtual == RHS.NonVirtual && LHS.Virtual.Equals(RHS.Virtual);
86 return LHS.NonVirtual == RHS.NonVirtual && LHS.Virtual.Less(RHS.Virtual)
    [all...]
Specifiers.h 355 Virtual = 2,
  /src/external/gpl3/gdb/dist/gdb/testsuite/gdb.cp/
virtbase.cc 13 class Middle: public virtual mc::Base {
26 class Derived: public virtual Middle {
42 struct B : virtual A {};
45 struct D:virtual C{};
56 virtual void a() = 0;
64 virtual void b() = 0;
73 virtual void a() {}
74 virtual void b() {}
80 virtual ~RTTI_base() {}
92 pointer into a virtual base, with print object on. *
    [all...]
  /src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.cp/
virtbase.cc 13 class Middle: public virtual mc::Base {
26 class Derived: public virtual Middle {
42 struct B : virtual A {};
45 struct D:virtual C{};
56 virtual void a() = 0;
64 virtual void b() = 0;
73 virtual void a() {}
74 virtual void b() {}
80 virtual ~RTTI_base() {}
92 pointer into a virtual base, with print object on. *
    [all...]
  /src/external/gpl3/gdb/dist/gdb/testsuite/gdb.trace/
unavailable.cc 144 class Middle: public virtual Base
153 class Derived: public virtual Middle {
165 struct Virtual {
168 virtual ~Virtual() {}
171 Virtual virtual_partial;
172 Virtual *virtualp = &virtual_partial;
  /src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.trace/
unavailable.cc 144 class Middle: public virtual Base
153 class Derived: public virtual Middle {
165 struct Virtual {
168 virtual ~Virtual() {}
171 Virtual virtual_partial;
172 Virtual *virtualp = &virtual_partial;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCall.h 72 Virtual,
74 Last = Virtual
147 CGCallee result(SpecialKind::Virtual);
195 return KindOrFunctionPointer == SpecialKind::Virtual;
MicrosoftCXXABI.cpp 194 // complete destructor does not accept a VTT parameter when there are virtual
196 // virtual methods of destroyed subobjects are not called.
203 // For virtual destructors, only one entry is reserved in the vftable, and it
243 // FIXME: might want to have a more precise type in the non-virtual
584 /// Shared code for virtual base adjustment. Returns the offset from
585 /// the vbptr to the virtual base. Optionally returns the address of the
608 /// Performs a full virtual base adjustment. Used to dereference
609 /// pointers to members of virtual bases.
632 /// Generate a thunk for calling a virtual member function MD.
779 virtual boo
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
VTableBuilder.cpp 9 // This contains code dealing with generation of the layout of virtual tables.
39 /// involves virtual base classes, this holds the declaration of the last
40 /// virtual base in this path (i.e. closest to the base class).
44 /// (Or the offset from the virtual base class to the base class, if the
45 /// path from the derived class to the base class involves a virtual base
68 /// VirtualBase - The virtual base class subobject of this overrider.
69 /// Note that this records the closest derived virtual base class subobject.
106 /// OverridersMap - The final overriders for all virtual member functions of
226 // First, look for the virtual base class.
238 // Now compute the non-virtual offset
    [all...]
MicrosoftCXXABI.cpp 192 return MSInheritanceModel::Virtual;
225 // // virtual, this will be a thunk that forwards to the appropriate vftable
230 // // (possibly) selecting the virtual base but before resolving and calling
232 // // Only needed if the class has any virtual bases or bases at a non-zero
240 // // An offset within the vb-table that selects the virtual base containing
MicrosoftMangle.cpp 665 if (IM == MSInheritanceModel::Virtual)
677 case MSInheritanceModel::Virtual: Code = 'F'; break;
709 case MSInheritanceModel::Virtual: Code = 'I'; break;
713 // If non-virtual, mangle the name. If virtual, mangle as a virtual memptr
737 if (VBTableOffset == 0 && IM == MSInheritanceModel::Virtual)
1367 // ?_K # virtual displacement map
2663 // ::= E # private: virtual near
2664 // ::= F # private: virtual fa
    [all...]
ItaniumMangle.cpp 463 void mangleCallOffset(int64_t NonVirtual, int64_t Virtual);
1178 void CXXNameMangler::mangleCallOffset(int64_t NonVirtual, int64_t Virtual) {
1181 // <nv-offset> ::= <offset number> # non-virtual base override
1182 // <v-offset> ::= <offset number> _ <virtual offset number>
1183 // # virtual base override, with vcall offset
1184 if (!Virtual) {
1194 mangleNumber(Virtual);
5136 // In addition, D5 is a comdat name with D1, D2 and, if virtual, D0 in it.
6205 Thunk.This.Virtual.Itanium.VCallOffsetOffset);
6210 Thunk.Return.Virtual.Itanium.VBaseOffsetOffset)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
CXXInheritance.h 57 /// is no base numbering for the zero or one virtual bases of a
108 /// class B : public virtual A { };
109 /// class C : public virtual A { };
115 /// refer to the same base class subobject of type A (the virtual
129 /// whether we found a path to a virtual base for that class type,
130 /// while NumberOfNonVirtBases contains the number of non-virtual base
144 /// DetectedVirtual - The base class that is virtual.
162 /// if it finds a path that goes across a virtual base. The virtual class
206 /// Whether we are detecting virtual bases
    [all...]
DeclCXX.h 98 virtual void anchor();
134 /// base class, whether it is a virtual or non-virtual base, and what
141 /// class C : public virtual A, protected B { };
145 /// virtual A" and the other for "protected B".
148 /// specifier, including the "virtual" (if present) and access
156 /// Whether this is a virtual base class or not.
157 unsigned Virtual : 1;
178 /// range does not include the \c virtual or the access specifier.
185 : Range(R), EllipsisLoc(EllipsisLoc), Virtual(V), BaseOfClass(BC)
    [all...]
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/sys/windows/
dbghelp_types.d 81 BOOL Virtual;
imagehlp.d 200 BOOL Virtual;
  /src/external/gpl3/binutils/dist/include/
hp-symtab.h 1072 /* C++ virtual functions. */
1078 unsigned int pure: 1; /* pure virtual function ? */
1081 unsigned long vtbl_offset ; /* offset into vtbl for virtual */
1104 unsigned int Virtual: 1; /* virtual base class ? */
1757 unsigned int Virtual: 1; /* virtual function */
1759 unsigned int pure: 1; /* pure (virtual) function */
  /src/external/gpl3/binutils.old/dist/include/
hp-symtab.h 1072 /* C++ virtual functions. */
1078 unsigned int pure: 1; /* pure virtual function ? */
1081 unsigned long vtbl_offset ; /* offset into vtbl for virtual */
1104 unsigned int Virtual: 1; /* virtual base class ? */
1757 unsigned int Virtual: 1; /* virtual function */
1759 unsigned int pure: 1; /* pure (virtual) function */
  /src/external/gpl3/gdb/dist/include/
hp-symtab.h 1072 /* C++ virtual functions. */
1078 unsigned int pure: 1; /* pure virtual function ? */
1081 unsigned long vtbl_offset ; /* offset into vtbl for virtual */
1104 unsigned int Virtual: 1; /* virtual base class ? */
1757 unsigned int Virtual: 1; /* virtual function */
1759 unsigned int pure: 1; /* pure (virtual) function */
  /src/external/gpl3/gdb.old/dist/include/
hp-symtab.h 1072 /* C++ virtual functions. */
1078 unsigned int pure: 1; /* pure virtual function ? */
1081 unsigned long vtbl_offset ; /* offset into vtbl for virtual */
1104 unsigned int Virtual: 1; /* virtual base class ? */
1757 unsigned int Virtual: 1; /* virtual function */
1759 unsigned int pure: 1; /* pure (virtual) function */
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
CodeView.h 270 Virtual = 0x01,
375 VirtualInheritanceData = 0x03, // member data, virtual inheritance
379 VirtualInheritanceFunction = 0x07, // member function, virtual inheritance
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
EnumTables.cpp 343 CV_ENUM_CLASS_ENT(MethodKind, Virtual),
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/
llvm_debuginfo.ml 69 | Virtual
llvm_debuginfo.mli 69 | Virtual
  /src/external/apache2/llvm/dist/llvm/lib/Support/Windows/
Signals.inc 102 BOOL Virtual;

Completed in 88 milliseconds

1 2