Home | History | Annotate | Download | only in slang

Lines Matching defs:BaseType

454   const clang::Type *BaseType = RefRSArr->getType().getTypePtr();
455 slangAssert(BaseType->isArrayType());
457 int NumArrayElements = ArrayDim(BaseType);
459 BaseType = BaseType->getArrayElementTypeNoTypeQual();
561 C.getPointerType(BaseType->getCanonicalTypeInternal()),
570 BaseType->getCanonicalTypeInternal(),
576 RSExportPrimitiveType::GetRSSpecificType(BaseType);
579 if (BaseType->isArrayType()) {
668 const clang::Type *BaseType = RefRSStruct->getType().getTypePtr();
670 slangAssert(!BaseType->isArrayType());
673 slangAssert(RSExportPrimitiveType::GetRSSpecificType(BaseType) ==
676 unsigned FieldsToDestroy = CountRSObjectTypes(C, BaseType, Loc);
685 clang::RecordDecl *RD = BaseType->getAsStructureType()->getDecl();
840 const clang::Type *BaseType = DstArr->getType().getTypePtr();
841 slangAssert(BaseType->isArrayType());
843 int NumArrayElements = ArrayDim(BaseType);
845 BaseType = BaseType->getArrayElementTypeNoTypeQual();
924 C.getPointerType(BaseType->getCanonicalTypeInternal()),
933 BaseType->getCanonicalTypeInternal(),
940 C.getPointerType(BaseType->getCanonicalTypeInternal()),
949 BaseType->getCanonicalTypeInternal(),
955 RSExportPrimitiveType::GetRSSpecificType(BaseType);
958 if (BaseType->isArrayType()) {