template <typename P, size_t D> \
struct indexed_access<Segment<P>,
min_corner, D> \
{ \
static
inline ct
get(Segment<P>
const&
b) \
{
return geometry::get<D>(
b. Index0); } \
static
inline void set(Segment<P>&
b, ct
const&
value) \
{ geometry::set<D>(
b. Index0,
value); } \
}; \
template <typename P, size_t D> \
struct indexed_access<Segment<P>,
max_corner, D> \
{ \
static
inline ct
get(Segment<P>
const&
b) \
{
return geometry::get<D>(
b. Index1); } \
static
inline void set(Segment<P>&
b, ct
const&
value) \
{ geometry::set<D>(
b. Index1,
value); } \
};
int const max_corner
Index of maximum corner of the box.
Definition: access.hpp:37
detail::set_initializer_type const set
Used to create character sets.
Definition: regex_primitives.hpp:513
typed_value< T > * value()
Creates a typed_value instance.
int const min_corner
Index of minimum corner of the box.
Definition: access.hpp:34
basic_streambuf< Allocator > & b
Definition: read.hpp:555
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42