Ejemplo n.º 1
0
int region_is_subregion(const struct region *p, const struct region *c)
{
	if (region_offset(c) < region_offset(p))
		return 0;

	if (region_sz(c) > region_sz(p))
		return 0;

	if (region_end(c) > region_end(p))
		return 0;

	return 1;
}
Ejemplo n.º 2
0
 inline closed_region_iterator<const Ct>
 closed_region_end(const Ct& container,
                   const typename container_traits<Ct>::key_type& lower,
                   const typename container_traits<Ct>::key_type& upper)
 { return region_end(container, make_closed_bounds(container, lower, upper)); }