summaryrefslogtreecommitdiff
path: root/boost/spirit/home/qi/numeric/numeric_utils.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/spirit/home/qi/numeric/numeric_utils.hpp')
-rw-r--r--boost/spirit/home/qi/numeric/numeric_utils.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/boost/spirit/home/qi/numeric/numeric_utils.hpp b/boost/spirit/home/qi/numeric/numeric_utils.hpp
index eebf40a0fa..c37044a3b6 100644
--- a/boost/spirit/home/qi/numeric/numeric_utils.hpp
+++ b/boost/spirit/home/qi/numeric/numeric_utils.hpp
@@ -44,7 +44,7 @@ namespace boost { namespace spirit { namespace qi
// Low level unsigned integer parser
///////////////////////////////////////////////////////////////////////////
template <typename T, unsigned Radix, unsigned MinDigits, int MaxDigits
- , bool Accumulate = false>
+ , bool Accumulate = false, bool IgnoreOverflowDigits = false>
struct extract_uint
{
// check template parameter 'Radix' for validity
@@ -64,7 +64,8 @@ namespace boost { namespace spirit { namespace qi
, MinDigits
, MaxDigits
, detail::positive_accumulator<Radix>
- , Accumulate>
+ , Accumulate
+ , IgnoreOverflowDigits>
extract_type;
Iterator save = first;