HomeSort by: relevance | last modified time | path
    Searched refs:ClassInfo (Results 1 - 15 of 15) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/rt/
cast_.d 22 // Needed because ClassInfo.opEquals(Object) does a dynamic cast,
24 extern (D) private bool areClassInfosEqual(scope const ClassInfo a, scope const ClassInfo b) @safe
45 ClassInfo oc = typeid(o);
48 /* Interface.offset lines up with ClassInfo.name.ptr,
64 void* _d_interface_cast(void* p, ClassInfo c)
76 void* _d_dynamic_cast(Object o, ClassInfo c)
91 int _d_isbaseof2(scope ClassInfo oc, scope const ClassInfo c, scope ref size_t offset) @safe
105 if (areClassInfosEqual(iface.classinfo, c) || _d_isbaseof2(iface.classinfo, c, offset)
    [all...]
invariant.d 21 { ClassInfo c;
lifetime.d 59 extern (C) Object _d_newclass(const ClassInfo ci) @weak
81 // extern(C++) classes don't have a classinfo pointer in their vtable so the GC can't finalize them
142 ClassInfo **pc = cast(ClassInfo **)*p;
145 ClassInfo c = **pc;
1301 auto c = *cast(ClassInfo*)*ppv;
1410 auto pc = cast(ClassInfo*) *ppv;
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
AsmMatcherEmitter.cpp 151 /// ClassInfo - Helper class for storing the information about a particular
153 struct ClassInfo {
177 std::vector<ClassInfo*> SuperClasses;
231 bool isRelatedTo(const ClassInfo &RHS) const {
257 const ClassInfo *Root = this;
261 const ClassInfo *RHSRoot = &RHS;
269 bool isSubsetOf(const ClassInfo &RHS) const {
275 SmallVector<const ClassInfo *, 16> Worklist(SuperClasses.begin(),
277 SmallPtrSet<const ClassInfo *, 16> Visited;
292 const ClassInfo *Root = this
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/root/
rmem.d 220 private void* allocClass(const ClassInfo ci) nothrow pure
237 extern (C) Object _d_newclass(const ClassInfo ci) nothrow
248 extern (C) Object _d_allocclass(const ClassInfo ci) nothrow
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/gcc/
deh.d 35 int _d_isbaseof(ClassInfo, ClassInfo) @nogc nothrow pure @safe;
691 ClassInfo thrownType;
719 // the ClassInfo is stored.
723 ClassInfo ci = cast(ClassInfo)cast(void*)(entry);
729 if (ci.classinfo is __cpp_type_info_ptr.classinfo
774 ClassInfo getClassInfo(_Unwind_Exception* unwindHeader,
802 return ehobject.classinfo;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.h 41 struct ClassInfo;
433 void collectMemberInfo(ClassInfo &Info, const DIDerivedType *DDTy);
434 ClassInfo collectClassInfo(const DICompositeType *Ty);
CodeViewDebug.cpp 2141 // ClassInfo
2144 struct llvm::ClassInfo {
2181 void CodeViewDebug::collectMemberInfo(ClassInfo &Info,
2223 ClassInfo NestedInfo = collectClassInfo(DCTy);
2224 for (const ClassInfo::MemberInfo &IndirectField : NestedInfo.Members)
2229 ClassInfo CodeViewDebug::collectClassInfo(const DICompositeType *Ty) {
2230 ClassInfo Info;
2382 ClassInfo Info = collectClassInfo(Ty);
2415 for (ClassInfo::MemberInfo &MemberInfo : Info.Members) {
  /src/external/apache2/llvm/dist/llvm/examples/ExceptionDemo/
ExceptionDemo.cpp 493 /// @param classInfo our array of type info pointers (to globals)
503 const uint8_t *ClassInfo,
559 const uint8_t *EntryP = ClassInfo - typeOffset * EncSize;
618 const uint8_t *ClassInfo = NULL;
638 ClassInfo = lsda + classInfoOffset;
700 ClassInfo,
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CXIndexDataConsumer.cpp 273 ClassInfo = other.ClassInfo;
274 IBCollInfo.objcClass = &ClassInfo;
319 IdxCtx.getEntityInfo(InterD, IBInfo.ClassInfo, SA);
320 IBInfo.IBCollInfo.objcClass = &IBInfo.ClassInfo;
CXIndexDataConsumer.h 223 EntityInfo ClassInfo;
Indexing.cpp 815 if (const CXXClassDeclInfo *ClassInfo = dyn_cast<CXXClassDeclInfo>(DI))
816 return &ClassInfo->CXXClassInfo;
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/
exception.d 293 ClassInfo info = new ClassInfo;
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/
encoding.d 2599 auto scheme = cast(EncodingScheme) ClassInfo.find(className).create();
2648 auto scheme = cast(EncodingScheme) ClassInfo.find(className).create();
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/
object.d 541 TypeInfo_Class classinfo;
1717 alias ClassInfo = TypeInfo_Class;
3750 || cast(const ClassInfo) element

Completed in 37 milliseconds