Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
multi_linestring.hpp File Reference
Include dependency graph for multi_linestring.hpp:
This graph shows which files directly or indirectly include this file:

Macros

#define BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING(MultiLineString)
 {multi_linestring} More...
 
#define BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING_TEMPLATED(MultiLineString)
 {templated multi_linestring} More...
 

Macro Definition Documentation

#define BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING (   MultiLineString)
Value:
namespace boost { namespace geometry { namespace traits { \
template<> struct tag<MultiLineString> { typedef multi_linestring_tag type; }; \
}}}
boost_foreach_argument_dependent_lookup_hack tag
Definition: foreach_fwd.hpp:31
Duration formatting facet for input.
Definition: accumulators_fwd.hpp:55
void type
Definition: tag.hpp:43

{multi_linestring}

{BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING, multi_linestring} The multi_linestring may contain template parameters, which must be specified then.

Parameters
MultiLineString{multi_linestring}

{ [heading Example] [register_multi_linestring] [register_multi_linestring_output] }

#define BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING_TEMPLATED (   MultiLineString)
Value:
namespace boost { namespace geometry { namespace traits { \
template<typename LineString> struct tag< MultiLineString<LineString> > { typedef multi_linestring_tag type; }; \
}}}
boost_foreach_argument_dependent_lookup_hack tag
Definition: foreach_fwd.hpp:31
Duration formatting facet for input.
Definition: accumulators_fwd.hpp:55
void type
Definition: tag.hpp:43

{templated multi_linestring}

{BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING_TEMPLATED, templated multi_linestring} {multi_linestring, linestring}

Parameters
MultiLineString{multi_linestring (without template parameters)}

{ [heading Example] [register_multi_linestring_templated] [register_multi_linestring_templated_output] }