Lines Matching defs:TypedValueRegion
497 /// TypedValueRegion - An abstract class representing regions having a typed value.
498 class TypedValueRegion : public TypedRegion {
502 TypedValueRegion(const MemRegion* sReg, Kind k) : TypedRegion(sReg, k) {}
741 class StringRegion : public TypedValueRegion {
747 : TypedValueRegion(sreg, StringRegionKind), Str(str) {}
777 class ObjCStringRegion : public TypedValueRegion {
783 : TypedValueRegion(sreg, ObjCStringRegionKind), Str(str) {}
813 class CompoundLiteralRegion : public TypedValueRegion {
819 : TypedValueRegion(sReg, CompoundLiteralRegionKind), CL(cl) {}
842 class DeclRegion : public TypedValueRegion {
847 : TypedValueRegion(sReg, k), D(d) {}
900 class CXXThisRegion : public TypedValueRegion {
904 : TypedValueRegion(sReg, CXXThisRegionKind), ThisPointerTy(thisPointerTy) {}
1008 class ElementRegion : public TypedValueRegion {
1015 : TypedValueRegion(sReg, ElementRegionKind),
1049 class CXXTempObjectRegion : public TypedValueRegion {
1055 : TypedValueRegion(sReg, CXXTempObjectRegionKind), Ex(E) {}
1078 class CXXBaseObjectRegion : public TypedValueRegion {
1085 : TypedValueRegion(SReg, CXXBaseObjectRegionKind), Data(RD, IsVirtual) {}