Daniela Engert
cc5a4e85ae
Inheriting std::iterator is deprecated in c++17.
...
Therefore replace the inheritance by lifting std::iterator's members into the derived class. Fortunately, this is already done in Boost.Regex so that dropping the inheritance is a no-brainer.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-12-22 15:59:49 +01:00
jzmaddock
e62d8b5332
Regex.C++17: Fix iterator usage.
2017-12-16 09:26:33 +00:00
jzmaddock
289ce86488
Regex: move boost headers to top of list to work around clang issue which requires workarounds present in config.hpp.
2017-09-21 17:15:51 +01:00
John Maddock
4a826c1ade
Speed up the code a little, and stop swapping stream buffers around in case that's the cause of some test failures.
...
[SVN r58789]
2010-01-07 16:47:02 +00:00
John Maddock
6e1f3dcceb
Improved error messages generated for thrown exceptions.
...
Suppressed "gcc -Wall -Wextra -pedantic" and "msvc /W4" warnings.
Updated and rebuilt docs.
[SVN r57451]
2009-11-07 15:32:45 +00:00
John Maddock
2995393609
Oops, previous commit messed up POSIX timing code, now fixed.
...
[SVN r41359]
2007-11-25 15:47:58 +00:00
John Maddock
4199529fd0
Apply patches for building regex on WinCE see: http://lists.boost.org/Archives/boost/2007/11/130839.php
...
[SVN r41327]
2007-11-24 12:25:25 +00:00
John Maddock
f11333d352
Added license info.
...
[SVN r40900]
2007-11-07 18:26:11 +00:00
John Maddock
b8dce0792f
Added needed license info.
...
[SVN r34563]
2006-07-16 17:24:25 +00:00
John Maddock
f847503cc4
Fixed typo.
...
[SVN r32965]
2006-02-16 13:14:46 +00:00
John Maddock
56fadadba8
More Sunpro std::distance fixes.
...
Changed Dr John Maddock to John Maddock
[SVN r26793]
2005-01-21 17:28:42 +00:00
John Maddock
018fbfec05
Changed legacy referernces to reg_expression to basic_regex
...
[SVN r26740]
2005-01-19 13:29:43 +00:00
John Maddock
71a0e020e2
merged changes in regex5 branch
...
[SVN r26692]
2005-01-13 17:06:21 +00:00
Eric Niebler
8d994b14b2
remove std_min and std_max, update minmax coding guidelines
...
[SVN r23162]
2004-06-23 04:49:48 +00:00
Eric Niebler
3075aaba4a
remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
...
[SVN r22394]
2004-02-26 18:27:02 +00:00
John Maddock
2c3ff62e1b
Added explicit calls to fstream::close rather than relying on destructors as a tentative gcc-cygwin fix.
...
[SVN r21287]
2003-12-16 13:05:22 +00:00
John Maddock
ab5a7a768d
Added new licence info.
...
[SVN r20254]
2003-10-04 11:29:20 +00:00
John Maddock
11ea8aab76
switched over to new Boost Licence
...
[SVN r20232]
2003-09-30 13:02:51 +00:00
John Maddock
8be91f0568
Added SGI-Irix tentative fix.
...
[SVN r19228]
2003-07-20 11:17:15 +00:00
John Maddock
df4b8e696f
Added patch for gcc 2.95 and get_line under cygwin
...
[SVN r18535]
2003-05-25 10:58:24 +00:00
Dave Abrahams
a81a1ea30f
restore from disk crash
...
[SVN r18353]
2003-05-08 02:19:10 +00:00
John Maddock
9a4e5d29c1
tentative fix for VC7
...
[SVN r16252]
2002-11-15 11:50:41 +00:00
John Maddock
66ddab7fae
Fixes for Intel C++
...
[SVN r16029]
2002-10-31 12:13:56 +00:00
John Maddock
2468d450f2
Added -Ve and -Vx options to bcb makefiles.
...
[SVN r14319]
2002-07-07 10:28:32 +00:00
John Maddock
976fb02a1b
Moved some key template instances into the lib and out of user code.
...
Updated makefiles:
renamed lib files with new more systematic naming convention.
Added bcb6 support.
Rewritten automatic lib selection.
Updated copyright declarations.
[SVN r13557]
2002-04-24 10:50:23 +00:00
Douglas Gregor
f79497c625
Handle standard libraries that do not support std::iterator
...
[SVN r12686]
2002-02-04 12:54:17 +00:00
Douglas Gregor
a108657449
Make string_out_iterator a full-fledged output iterator
...
[SVN r12671]
2002-02-03 17:30:13 +00:00
John Maddock
07c20c1926
Modified code that determines how long to loop for, with upper limit of 1s.
...
[SVN r12665]
2002-02-03 11:43:23 +00:00
Darin Adler
d227059666
New smart pointer documentation. Related clean-up of the smart pointer
...
library. Changing includes to include the new individual smart pointer
headers. Replacing old smart pointer library with an include of the new
smart pointer headers. Simplify ifdefs that involve the member templates
macros now that BOOST_MSVC6_MEMBER_TEMPLATES is also guaranteed to bet
set for platforms that have full member templates.
[SVN r12647]
2002-02-02 18:36:12 +00:00
Douglas Gregor
6463dcfb07
regex_timer.cpp:
...
- Head off some infinite looping on some platforms
[SVN r12550]
2002-01-29 13:38:30 +00:00
John Maddock
b2dd7877da
Updated regex examples and Jamfiles so that they are run as tests.
...
[SVN r12149]
2001-12-26 11:21:24 +00:00
John Maddock
1d473147fd
commit of split-config, including any changes required to existing libraries (mainly regex).
...
[SVN r11138]
2001-09-18 11:13:39 +00:00
John Maddock
139a2f60fb
Updated build system (more or less works now)
...
[SVN r10890]
2001-08-18 11:50:48 +00:00
John Maddock
e1492c79ce
updated jamfile, fixed Windows XP problems
...
[SVN r10840]
2001-08-11 11:47:12 +00:00
Darin Adler
a06c964cab
Spell things consistently. Add some bits of Mac stuff to the tests.
...
Use std::size_t where needed.
[SVN r10800]
2001-08-07 17:22:02 +00:00
John Maddock
ab16e6c6c0
updated regex directory structure
...
[SVN r9765]
2001-04-12 11:14:59 +00:00
John Maddock
ed21a5183b
reworked regex directory structure to match boost requirements.
...
[SVN r9752]
2001-04-10 11:44:47 +00:00