8 template <int Line, int Col, class Msg = boost::mpl::na>
12 This is a [link parsing_error_message parsing error message].
16 [[`Line`] [`int` value]]
17 [[`Col`] [`int` value]]
18 [[`Msg`] [[link metaprogramming_value template metaprogramming value]]]
23 Template class representing the error that the closing element of an
24 "['opening element] ... ['closing element]" structure is missing. (eg. a closing
25 paren is missing). `Line` and `Col` point to the beginning of the
26 ['opening element] (eg. the opening paren). `Msg` is the error message the
27 parser trying to parse the ['closing element] failed with.
29 It supports currying: `unpaired<Line, Col>` is a
30 [link metafunction_class template metafunction class] taking one argument: the
31 `Msg` element and returning the corresponding `unpaired` value.
35 #include <boost/metaparse/error/unpaired.hpp>