typename sge::sprite::intrusive::ordered::collection< Choices, Order >::const_range_type sge::sprite::intrusive::ordered::collection< Choices, Order >::range() const { return const_range_type( fcppt::make_ref( collections_ ) ); }
const_range_type user_info_range() const { return uri_parts_.hier_part.user_info? uri_parts_.hier_part.user_info.get() : const_range_type(); }
const_range_type fragment_range() const { return uri_parts_.fragment? uri_parts_.fragment.get() : const_range_type(); }
const_range_type query_range() const { return uri_parts_.query ? uri_parts_.query.get() : const_range_type(); }
const_range_type path_range() const { return uri_parts_.hier_part.path? uri_parts_.hier_part.path.get() : const_range_type(); }
const_range_type port_range() const { return uri_parts_.hier_part.port? uri_parts_.hier_part.port.get() : const_range_type(); }
const_range_type host_range() const { return uri_parts_.hier_part.host? uri_parts_.hier_part.host.get() : const_range_type(); }