Searched refs:TypeBase (Results 1 – 4 of 4) sorted by relevance
280 class TypeBase {287 explicit TypeBase(Kind kind) : kind_(kind) {} in TypeBase() function298 class RangeType : public TypeBase {337 : TypeBase(kRange), bitset_(bitset), limits_(limits) {} in RangeType()397 bool IsRange() const { return IsKind(TypeBase::kRange); } in IsRange()398 bool IsHeapConstant() const { return IsKind(TypeBase::kHeapConstant); } in IsHeapConstant()400 return IsKind(TypeBase::kOtherNumberConstant); in IsOtherNumberConstant()402 bool IsTuple() const { return IsKind(TypeBase::kTuple); } in IsTuple()451 Type(TypeBase* type_base) in Type()455 bool IsKind(TypeBase::Kind kind) const { in IsKind()[all …]
465 : TypeBase(kHeapConstant), bitset_(bitset), heap_ref_(heap_ref) {} in HeapConstantType()1090 DCHECK(IsKind(TypeBase::kHeapConstant)); in AsHeapConstant()1095 DCHECK(IsKind(TypeBase::kOtherNumberConstant)); in AsOtherNumberConstant()1100 DCHECK(IsKind(TypeBase::kRange)); in AsRange()1105 DCHECK(IsKind(TypeBase::kTuple)); in AsTuple()1110 DCHECK(IsKind(TypeBase::kUnion)); in AsUnion()
39 class TypeBase {47 virtual ~TypeBase() {} in ~TypeBase()56 explicit TypeBase(Kind kind) : kind_(kind) {} in TypeBase() function64 static x* cast(TypeBase* declarable) { \68 static const x* cast(const TypeBase* declarable) { \72 static x* DynamicCast(TypeBase* declarable) { \77 static const x* DynamicCast(const TypeBase* declarable) { \83 class Type : public TypeBase {104 Type(TypeBase::Kind kind, const Type* parent) in Type()105 : TypeBase(kind), parent_(parent) {} in Type()
1196 cmsTagTypeSignature TypeBase; in SaveTags() local1271 TypeBase = TypeHandler ->Signature; in SaveTags()1272 if (!_cmsWriteTypeBase(io, TypeBase)) in SaveTags()1282 _cmsTagSignature2String(String, (cmsTagSignature) TypeBase); in SaveTags()