Flutter Engine
The Flutter Engine
dart::RangeBoundary Member List

This is the complete list of members for dart::RangeBoundary, including all inherited members.

Add(const RangeBoundary &a, const RangeBoundary &b)dart::RangeBoundarystatic
Clamp(RangeSize size) constdart::RangeBoundaryinline
ConstantValue() constdart::RangeBoundary
Equals(const RangeBoundary &other) constdart::RangeBoundary
FOR_EACH_RANGE_BOUNDARY_KIND enum valuedart::RangeBoundary
FromConstant(int64_t val)dart::RangeBoundaryinlinestatic
FromDefinition(Definition *defn, int64_t offs=0)dart::RangeBoundarystatic
IntersectionMax(RangeBoundary a, RangeBoundary b)dart::RangeBoundarystatic
IntersectionMin(RangeBoundary a, RangeBoundary b)dart::RangeBoundarystatic
IsConstant() constdart::RangeBoundaryinline
IsMaximumOrAbove(RangeSize size) constdart::RangeBoundaryinline
IsMinimumOrBelow(RangeSize size) constdart::RangeBoundaryinline
IsSymbol() constdart::RangeBoundaryinline
IsUnknown() constdart::RangeBoundaryinline
IsValidOffsetForSymbolicRangeBoundary(int64_t offset)dart::RangeBoundaryinlinestatic
JoinMax(RangeBoundary a, RangeBoundary b, RangeBoundary::RangeSize size)dart::RangeBoundarystatic
JoinMin(RangeBoundary a, RangeBoundary b, RangeBoundary::RangeSize size)dart::RangeBoundarystatic
kind() constdart::RangeBoundaryinline
Kind enum namedart::RangeBoundary
kMaxdart::RangeBoundarystatic
kMindart::RangeBoundarystatic
kRangeBoundaryInt16 enum valuedart::RangeBoundary
kRangeBoundaryInt32 enum valuedart::RangeBoundary
kRangeBoundaryInt64 enum valuedart::RangeBoundary
kRangeBoundaryInt8 enum valuedart::RangeBoundary
kRangeBoundarySmi enum valuedart::RangeBoundary
LowerBound() constdart::RangeBoundary
LowerBound(RangeSize size) constdart::RangeBoundaryinline
MaxConstant(RangeSize size)dart::RangeBoundaryinlinestatic
MaxSmi()dart::RangeBoundaryinlinestatic
MinConstant(RangeSize size)dart::RangeBoundaryinlinestatic
MinSmi()dart::RangeBoundaryinlinestatic
offset() constdart::RangeBoundaryinline
operator=(const RangeBoundary &other)dart::RangeBoundaryinline
Overflowed(RangeBoundary::RangeSize size) constdart::RangeBoundaryinline
OverflowedSmi() constdart::RangeBoundaryinline
PrintTo(BaseTextBuffer *f) constdart::RangeBoundary
RangeBoundary()dart::RangeBoundaryinline
RangeBoundary(const RangeBoundary &other)dart::RangeBoundaryinline
RangeBoundary(int64_t val)dart::RangeBoundaryinlineexplicit
RangeBoundary(FlowGraphDeserializer *d)dart::RangeBoundaryexplicit
RangeSize enum namedart::RangeBoundary
Shl(const RangeBoundary &value_boundary, int64_t shift_count)dart::RangeBoundarystatic
Shr(const RangeBoundary &value_boundary, int64_t shift_count)dart::RangeBoundarystatic
SmiLowerBound() constdart::RangeBoundaryinline
SmiUpperBound() constdart::RangeBoundaryinline
Sub(const RangeBoundary &a, const RangeBoundary &b)dart::RangeBoundarystatic
symbol() constdart::RangeBoundaryinline
SymbolicAdd(const RangeBoundary &a, const RangeBoundary &b, RangeBoundary *result)dart::RangeBoundarystatic
SymbolicSub(const RangeBoundary &a, const RangeBoundary &b, RangeBoundary *result)dart::RangeBoundarystatic
ToCString() constdart::RangeBoundary
UpperBound() constdart::RangeBoundary
UpperBound(RangeSize size) constdart::RangeBoundaryinline
ValueObject()dart::ValueObjectinline
WillAddOverflow(const RangeBoundary &a, const RangeBoundary &b)dart::RangeBoundarystatic
WillShlOverflow(const RangeBoundary &a, int64_t shift_count)dart::RangeBoundarystatic
WillSubOverflow(const RangeBoundary &a, const RangeBoundary &b)dart::RangeBoundarystatic
Write(FlowGraphSerializer *s) constdart::RangeBoundary
~ValueObject()dart::ValueObjectinline