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

1 2

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
LocInfoType.h 38 : Type((TypeClass)LocInfo, ty, ty->getDependence()), DeclInfo(TInfo) {
39 assert(getTypeClass() == (TypeClass)LocInfo && "LocInfo didn't fit in TC?");
51 return T->getTypeClass() == (TypeClass)LocInfo;
TypeLoc.h 104 /// The kinds of TypeLocs. Equivalent to the Type::TypeClass enum,
338 /// \tparam TypeClass the concrete Type subclass associated with this
360 template <class Base, class Derived, class TypeClass, class LocalData>
374 return TypeClass::classof(Ty);
409 const TypeClass *getTypePtr() const {
410 return cast<TypeClass>(Base::getTypePtr());
485 template <class Base, class Derived, class TypeClass>
490 return TypeClass::classof(Ty);
502 const TypeClass *getTypePtr() const {
503 return cast<TypeClass>(Base::getTypePtr())
    [all...]
Type.h 1487 enum TypeClass {
1500 /// TypeClass bitfield - Enum that specifies what subclass this belongs to.
1818 Type(TypeClass tc, QualType canon, TypeDependence Dependence)
1853 TypeClass getTypeClass() const { return static_cast<TypeClass>(TypeBits.TC); }
2670 AdjustedType(TypeClass TC, QualType OriginalTy, QualType AdjustedTy,
2749 ReferenceType(TypeClass tc, QualType Referencee, QualType CanonicalRef,
2894 ArrayType(TypeClass tc, QualType et, QualType can, ArraySizeModifier sm,
3260 VectorType(TypeClass tc, QualType vecType, unsigned nElements,
3280 unsigned NumElements, TypeClass TypeClass
    [all...]
CanonicalType.h 262 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(Type::TypeClass, getTypeClass)
  /src/external/apache2/llvm/dist/llvm/lib/IR/
ConstantsContext.h 400 using TypeClass = Type;
404 using TypeClass = PointerType;
408 using TypeClass = ArrayType;
412 using TypeClass = StructType;
416 using TypeClass = VectorType;
452 using TypeClass = typename ConstantInfo<ConstantClass>::TypeClass;
454 ConstantClass *create(TypeClass *Ty) const {
502 using TypeClass = ConstantInfo<InlineAsm>::TypeClass;
    [all...]
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
ClangOpcodesEmitter.cpp 73 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) {
74 for (auto *Type : TypeClass->getDef()->getValueAsListOfDefs("Types")) {
293 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) {
295 auto Cases = TypeClass->getDef()->getValueAsListOfDefs("Types");
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
typinf.d 133 if ((cast(TypeClass)t).sym.isInterfaceDeclaration())
193 static bool visitClass(TypeClass t)
lambdacomp.d 407 if (is(T == TypeStruct) || is(T == TypeClass))
426 override void visit(TypeClass t)
429 printf("TypeClass: %s\n", t.toChars());
431 if (!checkTemplateInstance!TypeClass(t))
objc.d 400 abstract void checkTupleof(Expression expression, TypeClass type) const;
507 override void checkTupleof(Expression expression, TypeClass type) const
812 override void checkTupleof(Expression expression, TypeClass type) const
traits.d 174 if (t.ty == Tclass && !(cast(TypeClass)t).sym.isInterfaceDeclaration())
175 sz = (cast(TypeClass)t).sym.AggregateDeclaration.size(loc);
280 override void visit(TypeClass t)
355 // a "toplevel" class is treated as an instance, while TypeClass fields are treated as references
356 void visitClass(TypeClass t)
361 visitClass(cast(TypeClass)t.sym.baseClass.type);
378 pbv.visitClass(cast(TypeClass)t);
586 (cast(TypeClass)t.toBasetype()).sym.isAbstract());
591 ((cast(TypeClass)t.toBasetype()).sym.storage_class & STC.final_) != 0);
argtypes.c 475 void visit(TypeClass *)
dscope.d 397 TypeClass tc;
406 tc = cast(TypeClass)t;
mtype.h 343 TypeClass *isTypeClass();
839 class TypeClass : public Type
848 TypeClass *syntaxCopy();
dsymbolsem.d 4844 TypeClass tc = tb.isTypeClass();
4904 TypeClass tc = tb.isTypeClass();
5002 TypeClass tc = t.isTypeClass();
5082 TypeClass tc = tb.isTypeClass();
5309 if (cldec.type.ty == Tclass && (cast(TypeClass)cldec.type).sym != cldec)
5312 ClassDeclaration cd = (cast(TypeClass)cldec.type).sym;
5395 if (idec.type.ty == Tclass && (cast(TypeClass)idec.type).sym != idec)
5397 auto ti = (cast(TypeClass)idec.type).sym.isInstantiated();
5399 (cast(TypeClass)idec.type).sym = idec;
5493 TypeClass tc = (tb.ty == Tclass) ? cast(TypeClass)tb : null
    [all...]
mtype.d 444 sizeTy[Tclass] = __traits(classInstanceSize, TypeClass);
575 if (tc1.sym == (cast(TypeClass)tp2).sym && MODimplicitConv(tp2.mod, tp1.mod))
633 if ((cast(TypeClass)t1n).sym == (cast(TypeClass)t2n).sym && MODimplicitConv(t1n.mod, t2n.mod))
637 ClassDeclaration cd = (cast(TypeClass)t1n).sym;
1120 (cast(TypeClass)t).att = AliasThisRec.fwdref;
2075 pflag = &(cast(TypeClass)tb).att;
2716 inout(TypeClass) isTypeClass() { return ty == Tclass ? cast(typeof(return))this : null; }
6145 extern (C++) final class TypeClass : Type
6167 override TypeClass syntaxCopy(
    [all...]
visitor.h 80 class TypeClass;
441 virtual void visit(TypeClass *t) { visit((Type *)t); }
cppmangle.d 1386 mangleTypeClass(cast(TypeClass)t, true);
1466 void mangleTypeClass(TypeClass t, bool head)
1929 override void visit(TypeClass t)
semantic3.d 869 TypeClass tclass;
883 if ((cast(TypeClass)(exp.type.immutableOf())).implicitConvToWithoutAliasThis(tret))
885 else if ((cast(TypeClass)(exp.type.wildOf())).implicitConvToWithoutAliasThis(tret))
dclass.d 223 type = new TypeClass(this);
dmangle.d 425 override void visit(TypeClass t)
427 //printf("TypeClass.toDecoBuffer('%s' mod=%x) = '%s'\n", t.toChars(), mod, name);
  /src/external/gpl3/gcc.old/dist/gcc/d/
typeinfo.cc 819 TypeClass *ti = d->tinfo->isTypeClass ();
1010 TypeClass *ti = d->tinfo->isTypeClass ();
1348 TypeClass *tc = tid->tinfo->isTypeClass ();
1782 void visit (TypeClass *t)
types.cc 1131 void visit (TypeClass *t)
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
ASTUnit.cpp 404 CachedResult.TypeClass = STC_Void;
409 CachedResult.TypeClass = getSimplifiedTypeClass(CanUsageType);
459 CachedResult.TypeClass = STC_Void;
495 CachedResult.TypeClass = STC_Void;
2077 if (ExpectedSTC == C->TypeClass) {
  /src/external/apache2/llvm/dist/clang/include/clang/Frontend/
ASTUnit.h 293 SimplifiedTypeClass TypeClass;
  /src/external/apache2/llvm/dist/clang/lib/AST/
Type.cpp 118 ArrayType::ArrayType(TypeClass tc, QualType et, QualType can,
285 MatrixType::MatrixType(TypeClass tc, QualType matrixType, QualType canonType,
308 ConstantMatrixType::ConstantMatrixType(TypeClass tc, QualType matrixType,
334 VectorType::VectorType(TypeClass tc, QualType vecType, unsigned nElements,
3380 TypedefType::TypedefType(TypeClass tc, const TypedefNameDecl *D,
3468 TagType::TagType(TypeClass TC, const TagDecl *D, QualType can)

Completed in 48 milliseconds

1 2