Home | History | Annotate | Download | only in slang

Lines Matching defs:BaseType

455   const clang::Type *BaseType = RefRSArr->getType().getTypePtr();
456 slangAssert(BaseType->isArrayType());
458 int NumArrayElements = ArrayDim(BaseType);
460 BaseType = BaseType->getArrayElementTypeNoTypeQual();
566 C.getPointerType(BaseType->getCanonicalTypeInternal()),
575 BaseType->getCanonicalTypeInternal(),
581 RSExportPrimitiveType::GetRSSpecificType(BaseType);
584 if (BaseType->isArrayType()) {
673 const clang::Type *BaseType = RefRSStruct->getType().getTypePtr();
675 slangAssert(!BaseType->isArrayType());
678 slangAssert(RSExportPrimitiveType::GetRSSpecificType(BaseType) ==
681 unsigned FieldsToDestroy = CountRSObjectTypes(C, BaseType, Loc);
691 clang::RecordDecl *RD = BaseType->getAsStructureType()->getDecl();
849 const clang::Type *BaseType = DstArr->getType().getTypePtr();
850 slangAssert(BaseType->isArrayType());
852 int NumArrayElements = ArrayDim(BaseType);
854 BaseType = BaseType->getArrayElementTypeNoTypeQual();
933 C.getPointerType(BaseType->getCanonicalTypeInternal()),
942 BaseType->getCanonicalTypeInternal(),
949 C.getPointerType(BaseType->getCanonicalTypeInternal()),
958 BaseType->getCanonicalTypeInternal(),
964 RSExportPrimitiveType::GetRSSpecificType(BaseType);
967 if (BaseType->isArrayType()) {