mirror of
https://github.com/boostorg/regex.git
synced 2025-07-29 20:17:24 +02:00
495
.travis.yml
Normal file
495
.travis.yml
Normal file
@ -0,0 +1,495 @@
|
|||||||
|
# Copyright 2016, 2017 Peter Dimov
|
||||||
|
# Distributed under the Boost Software License, Version 1.0.
|
||||||
|
# (See accompanying file LICENSE_1_0.txt or copy at http://boost.org/LICENSE_1_0.txt)
|
||||||
|
|
||||||
|
language: cpp
|
||||||
|
|
||||||
|
sudo: false
|
||||||
|
|
||||||
|
python: "2.7"
|
||||||
|
|
||||||
|
os:
|
||||||
|
- linux
|
||||||
|
- osx
|
||||||
|
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- master
|
||||||
|
- develop
|
||||||
|
|
||||||
|
env:
|
||||||
|
matrix:
|
||||||
|
- BOGUS_JOB=true
|
||||||
|
|
||||||
|
matrix:
|
||||||
|
|
||||||
|
exclude:
|
||||||
|
- env: BOGUS_JOB=true
|
||||||
|
|
||||||
|
include:
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++ CXXSTD=c++03
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-4.7 CXXSTD=c++03
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-4.7
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-4.7 CXXSTD=c++11
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-4.7
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-4.8 CXXSTD=c++03
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-4.8
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-4.8 CXXSTD=c++11
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-4.8
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-4.9 CXXSTD=c++03
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-4.9
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-4.9 CXXSTD=c++11
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-4.9
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-5 CXXSTD=c++03
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-5
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-5 CXXSTD=c++11
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-5
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-5 CXXSTD=c++14
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-5
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-6 CXXSTD=c++03
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-6
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-6 CXXSTD=c++11
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-6
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-6 CXXSTD=c++14
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-6
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-6 CXXSTD=c++1z
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-6
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-6 CXXSTD=gnu++03
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-6
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-6 CXXSTD=gnu++11
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-6
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-6 CXXSTD=gnu++14
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-6
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=gcc COMPILER=g++-6 CXXSTD=gnu++1z
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-6
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++03
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++11
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.5 CXXSTD=c++03
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.5
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.5
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.5 CXXSTD=c++11
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.5
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.5
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.6 CXXSTD=c++03
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.6
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.6
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.6 CXXSTD=c++11
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.6
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.6
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.7 CXXSTD=c++03
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.7
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.7
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.7 CXXSTD=c++11
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.7
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.7
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.8 CXXSTD=c++03
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.8
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.8
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.8 CXXSTD=c++11
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.8
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.8
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.8 CXXSTD=c++14
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.8
|
||||||
|
- libstdc++-4.9-dev
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.8
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.8 CXXSTD=c++1z
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.8
|
||||||
|
- libstdc++-4.9-dev
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.8
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.9 CXXSTD=c++03
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.9
|
||||||
|
- libstdc++-4.9-dev
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.9
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.9 CXXSTD=c++11
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.9
|
||||||
|
- libstdc++-4.9-dev
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.9
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.9 CXXSTD=c++14
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.9
|
||||||
|
- libstdc++-4.9-dev
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.9
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
env: TOOLSET=clang COMPILER=clang++-3.9 CXXSTD=c++1z
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- clang-3.9
|
||||||
|
- libstdc++-4.9-dev
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
- llvm-toolchain-precise-3.9
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++03
|
||||||
|
osx_image: xcode8.3
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++11
|
||||||
|
osx_image: xcode8.3
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++14
|
||||||
|
osx_image: xcode8.3
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++1z
|
||||||
|
osx_image: xcode8.3
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++03
|
||||||
|
osx_image: xcode8.2
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++11
|
||||||
|
osx_image: xcode8.2
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++14
|
||||||
|
osx_image: xcode8.2
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++1z
|
||||||
|
osx_image: xcode8.1
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++03
|
||||||
|
osx_image: xcode8.1
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++11
|
||||||
|
osx_image: xcode8.1
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++14
|
||||||
|
osx_image: xcode8.1
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++1z
|
||||||
|
osx_image: xcode8.1
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++03
|
||||||
|
osx_image: xcode8.0
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++11
|
||||||
|
osx_image: xcode8.0
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++14
|
||||||
|
osx_image: xcode8.0
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++1z
|
||||||
|
osx_image: xcode8.0
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++03
|
||||||
|
osx_image: xcode7.3
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++11
|
||||||
|
osx_image: xcode7.3
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++14
|
||||||
|
osx_image: xcode7.3
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++1z
|
||||||
|
osx_image: xcode7.3
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++03
|
||||||
|
osx_image: xcode6.4
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++11
|
||||||
|
osx_image: xcode6.4
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++14
|
||||||
|
osx_image: xcode6.4
|
||||||
|
|
||||||
|
- os: osx
|
||||||
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++1z
|
||||||
|
osx_image: xcode6.4
|
||||||
|
|
||||||
|
install:
|
||||||
|
- cd ..
|
||||||
|
- git clone -b $TRAVIS_BRANCH --depth 1 https://github.com/boostorg/boost.git boost-root
|
||||||
|
- cd boost-root
|
||||||
|
- git submodule update --init tools/build
|
||||||
|
- git submodule update --init libs/config
|
||||||
|
- git submodule update --init libs/core
|
||||||
|
- git submodule update --init libs/detail
|
||||||
|
- git submodule update --init libs/smart_ptr
|
||||||
|
- git submodule update --init libs/predef
|
||||||
|
- git submodule update --init libs/assert
|
||||||
|
- git submodule update --init libs/throw_exception
|
||||||
|
- git submodule update --init libs/mpl
|
||||||
|
- git submodule update --init libs/type_traits
|
||||||
|
- git submodule update --init libs/static_assert
|
||||||
|
- git submodule update --init libs/integer
|
||||||
|
- git submodule update --init libs/preprocessor
|
||||||
|
- git submodule update --init libs/functional
|
||||||
|
- git submodule update --init libs/program_options
|
||||||
|
- git submodule update --init libs/chrono
|
||||||
|
- git submodule update --init libs/system
|
||||||
|
- git submodule update --init libs/thread
|
||||||
|
- git submodule update --init libs/winapi
|
||||||
|
- git submodule update --init libs/move
|
||||||
|
- git submodule update --init libs/date_time
|
||||||
|
- git submodule update --init libs/ratio
|
||||||
|
- git submodule update --init libs/iterator
|
||||||
|
- git submodule update --init libs/range
|
||||||
|
- git submodule update --init libs/any
|
||||||
|
- git submodule update --init libs/concept_check
|
||||||
|
- git submodule update --init libs/array
|
||||||
|
- git submodule update --init libs/timer
|
||||||
|
- git submodule update --init libs/bind
|
||||||
|
- git submodule update --init libs/utility
|
||||||
|
- git submodule update --init libs/io
|
||||||
|
- git submodule update --init libs/intrusive
|
||||||
|
- git submodule update --init libs/container
|
||||||
|
- git submodule update --init libs/tuple
|
||||||
|
- git submodule update --init libs/exception
|
||||||
|
- git submodule update --init libs/function
|
||||||
|
- git submodule update --init libs/type_index
|
||||||
|
- git submodule update --init libs/lexical_cast
|
||||||
|
- git submodule update --init libs/numeric
|
||||||
|
- git submodule update --init libs/math
|
||||||
|
- git submodule update --init libs/tokenizer
|
||||||
|
- git submodule update --init libs/optional
|
||||||
|
- git submodule update --init libs/atomic
|
||||||
|
- git submodule update --init libs/rational
|
||||||
|
- git submodule update --init libs/algorithm
|
||||||
|
- cp -r $TRAVIS_BUILD_DIR/* libs/regex
|
||||||
|
- ./bootstrap.sh
|
||||||
|
- ./b2 headers
|
||||||
|
|
||||||
|
script:
|
||||||
|
- |-
|
||||||
|
echo "using $TOOLSET : : $COMPILER : <cxxflags>-std=$CXXSTD ;" > ~/user-config.jam
|
||||||
|
- (cd libs/config/test && ../../../b2 config_info_travis_install toolset=$TOOLSET && ./config_info_travis)
|
||||||
|
- ./b2 -j3 libs/regex/test toolset=$TOOLSET
|
||||||
|
|
||||||
|
notifications:
|
||||||
|
email:
|
||||||
|
on_success: always
|
103
appveyor.yml
Normal file
103
appveyor.yml
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
# Copyright 2016 Peter Dimov
|
||||||
|
# Distributed under the Boost Software License, Version 1.0.
|
||||||
|
# (See accompanying file LICENSE_1_0.txt or copy at http://boost.org/LICENSE_1_0.txt)
|
||||||
|
|
||||||
|
version: 1.0.{build}-{branch}
|
||||||
|
|
||||||
|
shallow_clone: true
|
||||||
|
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- master
|
||||||
|
- develop
|
||||||
|
|
||||||
|
platform:
|
||||||
|
- x64
|
||||||
|
|
||||||
|
environment:
|
||||||
|
matrix:
|
||||||
|
- ARGS: --toolset=msvc-9.0 address-model=32
|
||||||
|
- ARGS: --toolset=msvc-10.0 address-model=32
|
||||||
|
- ARGS: --toolset=msvc-11.0 address-model=32
|
||||||
|
- ARGS: --toolset=msvc-12.0 address-model=32
|
||||||
|
- ARGS: --toolset=msvc-14.0 address-model=32
|
||||||
|
- ARGS: --toolset=msvc-12.0 address-model=64
|
||||||
|
- ARGS: --toolset=msvc-14.0 address-model=64
|
||||||
|
- ARGS: --toolset=msvc-14.0 address-model=64 cxxflags=-std:c++latest
|
||||||
|
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
||||||
|
ARGS: --toolset=msvc-14.1 address-model=64
|
||||||
|
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
||||||
|
ARGS: --toolset=msvc-14.1 address-model=32
|
||||||
|
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
||||||
|
ARGS: --toolset=msvc-14.1 address-model=64 cxxflags=-std:c++latest
|
||||||
|
- ARGS: --toolset=gcc address-model=64
|
||||||
|
PATH: C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin;%PATH%
|
||||||
|
- ARGS: --toolset=gcc address-model=64 cxxflags=-std=gnu++1z
|
||||||
|
PATH: C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin;%PATH%
|
||||||
|
- ARGS: --toolset=gcc address-model=32
|
||||||
|
PATH: C:\mingw-w64\i686-5.3.0-posix-dwarf-rt_v4-rev0\mingw32\bin;%PATH%
|
||||||
|
- ARGS: --toolset=gcc address-model=32 linkflags=-Wl,-allow-multiple-definition
|
||||||
|
PATH: C:\MinGW\bin;%PATH%
|
||||||
|
|
||||||
|
|
||||||
|
install:
|
||||||
|
- cd ..
|
||||||
|
- git clone -b %APPVEYOR_REPO_BRANCH% --depth 1 https://github.com/boostorg/boost.git boost-root
|
||||||
|
- cd boost-root
|
||||||
|
- git submodule update --init tools/build
|
||||||
|
- git submodule update --init libs/config
|
||||||
|
- git submodule update --init libs/core
|
||||||
|
- git submodule update --init libs/detail
|
||||||
|
- git submodule update --init libs/smart_ptr
|
||||||
|
- git submodule update --init libs/predef
|
||||||
|
- git submodule update --init libs/assert
|
||||||
|
- git submodule update --init libs/throw_exception
|
||||||
|
- git submodule update --init libs/mpl
|
||||||
|
- git submodule update --init libs/type_traits
|
||||||
|
- git submodule update --init libs/static_assert
|
||||||
|
- git submodule update --init libs/integer
|
||||||
|
- git submodule update --init libs/preprocessor
|
||||||
|
- git submodule update --init libs/functional
|
||||||
|
- git submodule update --init libs/program_options
|
||||||
|
- git submodule update --init libs/chrono
|
||||||
|
- git submodule update --init libs/system
|
||||||
|
- git submodule update --init libs/thread
|
||||||
|
- git submodule update --init libs/winapi
|
||||||
|
- git submodule update --init libs/move
|
||||||
|
- git submodule update --init libs/date_time
|
||||||
|
- git submodule update --init libs/ratio
|
||||||
|
- git submodule update --init libs/iterator
|
||||||
|
- git submodule update --init libs/range
|
||||||
|
- git submodule update --init libs/any
|
||||||
|
- git submodule update --init libs/concept_check
|
||||||
|
- git submodule update --init libs/array
|
||||||
|
- git submodule update --init libs/timer
|
||||||
|
- git submodule update --init libs/bind
|
||||||
|
- git submodule update --init libs/utility
|
||||||
|
- git submodule update --init libs/io
|
||||||
|
- git submodule update --init libs/intrusive
|
||||||
|
- git submodule update --init libs/container
|
||||||
|
- git submodule update --init libs/tuple
|
||||||
|
- git submodule update --init libs/exception
|
||||||
|
- git submodule update --init libs/function
|
||||||
|
- git submodule update --init libs/type_index
|
||||||
|
- git submodule update --init libs/lexical_cast
|
||||||
|
- git submodule update --init libs/numeric
|
||||||
|
- git submodule update --init libs/math
|
||||||
|
- git submodule update --init libs/tokenizer
|
||||||
|
- git submodule update --init libs/optional
|
||||||
|
- git submodule update --init libs/atomic
|
||||||
|
- git submodule update --init libs/rational
|
||||||
|
- git submodule update --init libs/algorithm
|
||||||
|
- xcopy /s /e /q %APPVEYOR_BUILD_FOLDER% libs\regex
|
||||||
|
- bootstrap
|
||||||
|
- b2 headers
|
||||||
|
|
||||||
|
build: off
|
||||||
|
|
||||||
|
test_script:
|
||||||
|
- cd libs\config\test
|
||||||
|
- ..\..\..\b2 config_info_travis_install %ARGS%
|
||||||
|
- config_info_travis
|
||||||
|
- cd ..\..\regex\test
|
||||||
|
- ..\..\..\b2 -j3 %ARGS% define=CI_SUPPRESS_KNOWN_ISSUES
|
80
doc/html/boost_regex/background.html
Normal file
80
doc/html/boost_regex/background.html
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
|
<title>Background Information</title>
|
||||||
|
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
|
<link rel="home" href="../index.html" title="Boost.Regex 5.1.3">
|
||||||
|
<link rel="up" href="../index.html" title="Boost.Regex 5.1.3">
|
||||||
|
<link rel="prev" href="ref/internals/uni_iter.html" title="Unicode Iterators">
|
||||||
|
<link rel="next" href="background/headers.html" title="Headers">
|
||||||
|
</head>
|
||||||
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
|
<table cellpadding="2" width="100%"><tr>
|
||||||
|
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||||
|
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||||
|
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||||
|
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="ref/internals/uni_iter.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="background/headers.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
<div class="section">
|
||||||
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
|
<a name="boost_regex.background"></a><a class="link" href="background.html" title="Background Information">Background Information</a>
|
||||||
|
</h2></div></div></div>
|
||||||
|
<div class="toc"><dl>
|
||||||
|
<dt><span class="section"><a href="background/headers.html">Headers</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/locale.html">Localization</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/thread_safety.html">Thread Safety</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/examples.html">Test and Example Programs</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/futher.html">References and Further
|
||||||
|
Information</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/faq.html">FAQ</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/performance.html">Performance</a></span></dt>
|
||||||
|
<dd><dl>
|
||||||
|
<dt><span class="section"><a href="background/performance/section_id1378460593.html">Testing
|
||||||
|
simple leftmost-longest matches (platform = linux, compiler = GNU C++ version
|
||||||
|
6.3.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/performance/section_id1675827111.html">Testing
|
||||||
|
Perl searches (platform = linux, compiler = GNU C++ version 6.3.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/performance/section_id3141719723.html">Testing
|
||||||
|
simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft
|
||||||
|
Visual C++ version 14.1)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/performance/section_id3258595385.html">Testing
|
||||||
|
leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
|
C++ version 14.1)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/performance/section_id3261825021.html">Testing
|
||||||
|
simple Perl matches (platform = linux, compiler = GNU C++ version 6.3.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/performance/section_id3752650613.html">Testing
|
||||||
|
Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version
|
||||||
|
14.1)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/performance/section_id4128344975.html">Testing
|
||||||
|
simple Perl matches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
|
C++ version 14.1)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/performance/section_id4148872883.html">Testing
|
||||||
|
leftmost-longest searches (platform = linux, compiler = GNU C++ version 6.3.0)</a></span></dt>
|
||||||
|
</dl></dd>
|
||||||
|
<dt><span class="section"><a href="background/standards.html">Standards Conformance</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/redist.html">Redistributables</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/acknowledgements.html">Acknowledgements</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background/history.html">History</a></span></dt>
|
||||||
|
</dl></div>
|
||||||
|
</div>
|
||||||
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
|
<td align="left"></td>
|
||||||
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
|
</p>
|
||||||
|
</div></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="ref/internals/uni_iter.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="background/headers.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -5,7 +5,7 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background.html" title="Background Information">
|
||||||
<link rel="prev" href="redist.html" title="Redistributables">
|
<link rel="prev" href="redist.html" title="Redistributables">
|
||||||
<link rel="next" href="history.html" title="History">
|
<link rel="next" href="history.html" title="History">
|
||||||
</head>
|
</head>
|
||||||
@ -20,11 +20,11 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="redist.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="history.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="redist.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="history.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements">Acknowledgements</a>
|
<a name="boost_regex.background.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements">Acknowledgements</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
The author can be contacted at john - at - johnmaddock.co.uk; the home page
|
The author can be contacted at john - at - johnmaddock.co.uk; the home page
|
||||||
@ -81,7 +81,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="redist.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="history.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="redist.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="history.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,7 +5,7 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background.html" title="Background Information">
|
||||||
<link rel="prev" href="thread_safety.html" title="Thread Safety">
|
<link rel="prev" href="thread_safety.html" title="Thread Safety">
|
||||||
<link rel="next" href="futher.html" title="References and Further Information">
|
<link rel="next" href="futher.html" title="References and Further Information">
|
||||||
</head>
|
</head>
|
||||||
@ -20,16 +20,15 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="thread_safety.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="futher.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="thread_safety.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="futher.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.examples"></a><a class="link" href="examples.html" title="Test and Example Programs">Test and
|
<a name="boost_regex.background.examples"></a><a class="link" href="examples.html" title="Test and Example Programs">Test and Example Programs</a>
|
||||||
Example Programs</a>
|
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.examples.h0"></a>
|
<a name="boost_regex.background.examples.h0"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.examples.test_programs"></a></span><a class="link" href="examples.html#boost_regex.background_information.examples.test_programs">Test
|
<span class="phrase"><a name="boost_regex.background.examples.test_programs"></a></span><a class="link" href="examples.html#boost_regex.background.examples.test_programs">Test
|
||||||
Programs</a>
|
Programs</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -151,8 +150,8 @@
|
|||||||
Files: <a href="../../../../test/captures/captures_test.cpp" target="_top">captures_test.cpp</a>.
|
Files: <a href="../../../../test/captures/captures_test.cpp" target="_top">captures_test.cpp</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.examples.h1"></a>
|
<a name="boost_regex.background.examples.h1"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.examples.example_programs"></a></span><a class="link" href="examples.html#boost_regex.background_information.examples.example_programs">Example
|
<span class="phrase"><a name="boost_regex.background.examples.example_programs"></a></span><a class="link" href="examples.html#boost_regex.background.examples.example_programs">Example
|
||||||
programs</a>
|
programs</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -177,8 +176,8 @@
|
|||||||
Files: <a href="../../../../example/timer/regex_timer.cpp" target="_top">regex_timer.cpp</a>.
|
Files: <a href="../../../../example/timer/regex_timer.cpp" target="_top">regex_timer.cpp</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.examples.h2"></a>
|
<a name="boost_regex.background.examples.h2"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.examples.code_snippets"></a></span><a class="link" href="examples.html#boost_regex.background_information.examples.code_snippets">Code
|
<span class="phrase"><a name="boost_regex.background.examples.code_snippets"></a></span><a class="link" href="examples.html#boost_regex.background.examples.code_snippets">Code
|
||||||
snippets</a>
|
snippets</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -269,7 +268,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="thread_safety.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="futher.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="thread_safety.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="futher.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,7 +5,7 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background.html" title="Background Information">
|
||||||
<link rel="prev" href="futher.html" title="References and Further Information">
|
<link rel="prev" href="futher.html" title="References and Further Information">
|
||||||
<link rel="next" href="performance.html" title="Performance">
|
<link rel="next" href="performance.html" title="Performance">
|
||||||
</head>
|
</head>
|
||||||
@ -20,11 +20,11 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="futher.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="futher.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.faq"></a><a class="link" href="faq.html" title="FAQ">FAQ</a>
|
<a name="boost_regex.background.faq"></a><a class="link" href="faq.html" title="FAQ">FAQ</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
<span class="bold"><strong>Q.</strong></span> I can't get regex++ to work with escape
|
<span class="bold"><strong>Q.</strong></span> I can't get regex++ to work with escape
|
||||||
@ -149,7 +149,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="futher.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="futher.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,7 +5,7 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background.html" title="Background Information">
|
||||||
<link rel="prev" href="examples.html" title="Test and Example Programs">
|
<link rel="prev" href="examples.html" title="Test and Example Programs">
|
||||||
<link rel="next" href="faq.html" title="FAQ">
|
<link rel="next" href="faq.html" title="FAQ">
|
||||||
</head>
|
</head>
|
||||||
@ -20,12 +20,12 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="examples.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="faq.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="examples.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="faq.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.futher"></a><a class="link" href="futher.html" title="References and Further Information">References
|
<a name="boost_regex.background.futher"></a><a class="link" href="futher.html" title="References and Further Information">References and Further
|
||||||
and Further Information</a>
|
Information</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
The main Perl regular expression tutorial can be found <a href="http://perldoc.perl.org/perlretut.html" target="_top">here</a>,
|
The main Perl regular expression tutorial can be found <a href="http://perldoc.perl.org/perlretut.html" target="_top">here</a>,
|
||||||
@ -70,7 +70,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="examples.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="faq.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="examples.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="faq.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,8 +5,8 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background.html" title="Background Information">
|
||||||
<link rel="prev" href="../background_information.html" title="Background Information">
|
<link rel="prev" href="../background.html" title="Background Information">
|
||||||
<link rel="next" href="locale.html" title="Localization">
|
<link rel="next" href="locale.html" title="Localization">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
@ -20,11 +20,11 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../background_information.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="locale.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../background.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="locale.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.headers"></a><a class="link" href="headers.html" title="Headers">Headers</a>
|
<a name="boost_regex.background.headers"></a><a class="link" href="headers.html" title="Headers">Headers</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
There are two main headers used by this library: <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
|
There are two main headers used by this library: <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../background_information.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="locale.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../background.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="locale.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,7 +5,7 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background.html" title="Background Information">
|
||||||
<link rel="prev" href="acknowledgements.html" title="Acknowledgements">
|
<link rel="prev" href="acknowledgements.html" title="Acknowledgements">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
@ -19,11 +19,11 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="acknowledgements.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a>
|
<a accesskey="p" href="acknowledgements.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.history"></a><a class="link" href="history.html" title="History">History</a>
|
<a name="boost_regex.background.history"></a><a class="link" href="history.html" title="History">History</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
New issues should be submitted at <a href="http://svn.boost.org" target="_top">svn.boost.org</a>
|
New issues should be submitted at <a href="http://svn.boost.org" target="_top">svn.boost.org</a>
|
||||||
@ -36,8 +36,8 @@
|
|||||||
All issues including closed ones can be viewed <a href="https://svn.boost.org/trac/boost/query?status=assigned&status=closed&status=new&status=reopened&component=regex&order=priority&col=id&col=summary&col=status&col=type&col=milestone&col=component" target="_top">here</a>.
|
All issues including closed ones can be viewed <a href="https://svn.boost.org/trac/boost/query?status=assigned&status=closed&status=new&status=reopened&component=regex&order=priority&col=id&col=summary&col=status&col=type&col=milestone&col=component" target="_top">here</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h0"></a>
|
<a name="boost_regex.background.history.h0"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_3_boost_1_64_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_3_boost_1_64_0">Boost.Regex-5.1.3
|
<span class="phrase"><a name="boost_regex.background.history.boost_regex_5_1_3_boost_1_64_0"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_regex_5_1_3_boost_1_64_0">Boost.Regex-5.1.3
|
||||||
(Boost-1.64.0)</a>
|
(Boost-1.64.0)</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
@ -50,8 +50,8 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h1"></a>
|
<a name="boost_regex.background.history.h1"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_2_boost_1_62_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_2_boost_1_62_0">Boost.Regex-5.1.2
|
<span class="phrase"><a name="boost_regex.background.history.boost_regex_5_1_2_boost_1_62_0"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_regex_5_1_2_boost_1_62_0">Boost.Regex-5.1.2
|
||||||
(Boost-1.62.0)</a>
|
(Boost-1.62.0)</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
@ -71,16 +71,16 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h2"></a>
|
<a name="boost_regex.background.history.h2"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_1_boost_1_61_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_1_boost_1_61_0">Boost.Regex-5.1.1
|
<span class="phrase"><a name="boost_regex.background.history.boost_regex_5_1_1_boost_1_61_0"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_regex_5_1_1_boost_1_61_0">Boost.Regex-5.1.1
|
||||||
(Boost-1.61.0)</a>
|
(Boost-1.61.0)</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
||||||
Change to lockfree implementation of memory cache, see <a href="https://github.com/boostorg/regex/pull/23" target="_top">PR#23</a>.
|
Change to lockfree implementation of memory cache, see <a href="https://github.com/boostorg/regex/pull/23" target="_top">PR#23</a>.
|
||||||
</li></ul></div>
|
</li></ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h3"></a>
|
<a name="boost_regex.background.history.h3"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_0_boost_1_60_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_0_boost_1_60_0">Boost.Regex-5.1.0
|
<span class="phrase"><a name="boost_regex.background.history.boost_regex_5_1_0_boost_1_60_0"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_regex_5_1_0_boost_1_60_0">Boost.Regex-5.1.0
|
||||||
(Boost-1.60.0)</a>
|
(Boost-1.60.0)</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
@ -102,8 +102,8 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h4"></a>
|
<a name="boost_regex.background.history.h4"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_0_1_boost_1_58_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_0_1_boost_1_58_0">Boost.Regex-5.0.1
|
<span class="phrase"><a name="boost_regex.background.history.boost_regex_5_0_1_boost_1_58_0"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_regex_5_0_1_boost_1_58_0">Boost.Regex-5.0.1
|
||||||
(Boost-1.58.0)</a>
|
(Boost-1.58.0)</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
@ -135,8 +135,8 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h5"></a>
|
<a name="boost_regex.background.history.h5"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_0_0_boost_1_56_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_0_0_boost_1_56_0">Boost.Regex-5.0.0
|
<span class="phrase"><a name="boost_regex.background.history.boost_regex_5_0_0_boost_1_56_0"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_regex_5_0_0_boost_1_56_0">Boost.Regex-5.0.0
|
||||||
(Boost-1.56.0)</a>
|
(Boost-1.56.0)</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
@ -168,23 +168,23 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h6"></a>
|
<a name="boost_regex.background.history.h6"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_54"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_54">Boost-1.54</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_54"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_54">Boost-1.54</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Fixed issue <a href="https://svn.boost.org/trac/boost/ticket/8569" target="_top">#8569</a>.
|
Fixed issue <a href="https://svn.boost.org/trac/boost/ticket/8569" target="_top">#8569</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h7"></a>
|
<a name="boost_regex.background.history.h7"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_53"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_53">Boost-1.53</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_53"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_53">Boost-1.53</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Fixed Issues: <a href="https://svn.boost.org/trac/boost/ticket/7744" target="_top">#7744</a>,
|
Fixed Issues: <a href="https://svn.boost.org/trac/boost/ticket/7744" target="_top">#7744</a>,
|
||||||
<a href="https://svn.boost.org/trac/boost/ticket/7644" target="_top">#7644</a>.
|
<a href="https://svn.boost.org/trac/boost/ticket/7644" target="_top">#7644</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h8"></a>
|
<a name="boost_regex.background.history.h8"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_51"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_51">Boost-1.51</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_51"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_51">Boost-1.51</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/589" target="_top">#589</a>,
|
Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/589" target="_top">#589</a>,
|
||||||
@ -193,8 +193,8 @@
|
|||||||
<a href="https://svn.boost.org/trac/boost/ticket/6346" target="_top">#6346</a>.
|
<a href="https://svn.boost.org/trac/boost/ticket/6346" target="_top">#6346</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h9"></a>
|
<a name="boost_regex.background.history.h9"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_50"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_50">Boost-1.50</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_50"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_50">Boost-1.50</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Fixed issue with <code class="computeroutput"><span class="special">(?!)</span></code> not being
|
Fixed issue with <code class="computeroutput"><span class="special">(?!)</span></code> not being
|
||||||
@ -202,8 +202,8 @@
|
|||||||
expression.
|
expression.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h10"></a>
|
<a name="boost_regex.background.history.h10"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_48"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_48">Boost-1.48</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_48"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_48">Boost-1.48</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/688" target="_top">#698</a>,
|
Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/688" target="_top">#698</a>,
|
||||||
@ -212,8 +212,9 @@
|
|||||||
<a href="https://svn.boost.org/trac/boost/ticket/5736" target="_top">#5736</a>.
|
<a href="https://svn.boost.org/trac/boost/ticket/5736" target="_top">#5736</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h11"></a>
|
<a name="boost_regex.background.history.h11"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_47"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_47">Boost 1.47</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_47"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_47">Boost
|
||||||
|
1.47</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/5223" target="_top">#5223</a>,
|
Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/5223" target="_top">#5223</a>,
|
||||||
@ -224,8 +225,9 @@
|
|||||||
<a href="https://svn.boost.org/trac/boost/ticket/5504" target="_top">#5504</a>.
|
<a href="https://svn.boost.org/trac/boost/ticket/5504" target="_top">#5504</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h12"></a>
|
<a name="boost_regex.background.history.h12"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_44"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_44">Boost 1.44</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_44"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_44">Boost
|
||||||
|
1.44</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/4309" target="_top">#4309</a>,
|
Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/4309" target="_top">#4309</a>,
|
||||||
@ -242,8 +244,9 @@
|
|||||||
<a href="https://svn.boost.org/trac/boost/ticket/3890" target="_top">#3890</a>
|
<a href="https://svn.boost.org/trac/boost/ticket/3890" target="_top">#3890</a>
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h13"></a>
|
<a name="boost_regex.background.history.h13"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_42"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_42">Boost 1.42</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_42"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_42">Boost
|
||||||
|
1.42</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
@ -270,16 +273,18 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h14"></a>
|
<a name="boost_regex.background.history.h14"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_40"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_40">Boost 1.40</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_40"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_40">Boost
|
||||||
|
1.40</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
||||||
Added support for many Perl 5.10 syntax elements including named sub-expressions,
|
Added support for many Perl 5.10 syntax elements including named sub-expressions,
|
||||||
branch resets and recursive regular expressions.
|
branch resets and recursive regular expressions.
|
||||||
</li></ul></div>
|
</li></ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h15"></a>
|
<a name="boost_regex.background.history.h15"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_38"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_38">Boost 1.38</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_38"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_38">Boost
|
||||||
|
1.38</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
@ -305,8 +310,9 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h16"></a>
|
<a name="boost_regex.background.history.h16"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_34"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_34">Boost 1.34</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_34"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_34">Boost
|
||||||
|
1.34</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
@ -327,8 +333,9 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h17"></a>
|
<a name="boost_regex.background.history.h17"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_33_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_1">Boost 1.33.1</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_33_1"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_33_1">Boost
|
||||||
|
1.33.1</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
@ -396,8 +403,9 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h18"></a>
|
<a name="boost_regex.background.history.h18"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_33_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_0">Boost 1.33.0</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_33_0"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_33_0">Boost
|
||||||
|
1.33.0</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
@ -450,15 +458,17 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h19"></a>
|
<a name="boost_regex.background.history.h19"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_32_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_32_1">Boost 1.32.1</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_32_1"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_32_1">Boost
|
||||||
|
1.32.1</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
||||||
Fixed bug in partial matches of bounded repeats of '.'.
|
Fixed bug in partial matches of bounded repeats of '.'.
|
||||||
</li></ul></div>
|
</li></ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h20"></a>
|
<a name="boost_regex.background.history.h20"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_31_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_31_0">Boost 1.31.0</a>
|
<span class="phrase"><a name="boost_regex.background.history.boost_1_31_0"></a></span><a class="link" href="history.html#boost_regex.background.history.boost_1_31_0">Boost
|
||||||
|
1.31.0</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
@ -502,7 +512,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="acknowledgements.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a>
|
<a accesskey="p" href="acknowledgements.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,7 +5,7 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background.html" title="Background Information">
|
||||||
<link rel="prev" href="headers.html" title="Headers">
|
<link rel="prev" href="headers.html" title="Headers">
|
||||||
<link rel="next" href="thread_safety.html" title="Thread Safety">
|
<link rel="next" href="thread_safety.html" title="Thread Safety">
|
||||||
</head>
|
</head>
|
||||||
@ -20,11 +20,11 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="headers.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="thread_safety.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="headers.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="thread_safety.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.locale"></a><a class="link" href="locale.html" title="Localization">Localization</a>
|
<a name="boost_regex.background.locale"></a><a class="link" href="locale.html" title="Localization">Localization</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
Boost.Regex provides extensive support for run-time localization, the localization
|
Boost.Regex provides extensive support for run-time localization, the localization
|
||||||
@ -58,9 +58,9 @@
|
|||||||
There are three separate localization mechanisms supported by Boost.Regex:
|
There are three separate localization mechanisms supported by Boost.Regex:
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.locale.h0"></a>
|
<a name="boost_regex.background.locale.h0"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.locale.win32_localization_model"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.win32_localization_model">Win32
|
<span class="phrase"><a name="boost_regex.background.locale.win32_localization_model"></a></span><a class="link" href="locale.html#boost_regex.background.locale.win32_localization_model">Win32 localization
|
||||||
localization model.</a>
|
model.</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
This is the default model when the library is compiled under Win32, and is
|
This is the default model when the library is compiled under Win32, and is
|
||||||
@ -90,8 +90,8 @@
|
|||||||
are treated as "unknown" graphic characters.
|
are treated as "unknown" graphic characters.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.locale.h1"></a>
|
<a name="boost_regex.background.locale.h1"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.locale.c_localization_model"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.c_localization_model">C
|
<span class="phrase"><a name="boost_regex.background.locale.c_localization_model"></a></span><a class="link" href="locale.html#boost_regex.background.locale.c_localization_model">C
|
||||||
localization model.</a>
|
localization model.</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -114,8 +114,8 @@
|
|||||||
libraries including version 1 of this library.
|
libraries including version 1 of this library.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.locale.h2"></a>
|
<a name="boost_regex.background.locale.h2"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.locale.c_localization_model0"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.c_localization_model0">C++
|
<span class="phrase"><a name="boost_regex.background.locale.c_localization_model0"></a></span><a class="link" href="locale.html#boost_regex.background.locale.c_localization_model0">C++
|
||||||
localization model.</a>
|
localization model.</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -151,8 +151,8 @@
|
|||||||
in your code. The best way to ensure this is to add the #define to <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">user</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.
|
in your code. The best way to ensure this is to add the #define to <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">user</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.locale.h3"></a>
|
<a name="boost_regex.background.locale.h3"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.locale.providing_a_message_catalogue"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.providing_a_message_catalogue">Providing
|
<span class="phrase"><a name="boost_regex.background.locale.providing_a_message_catalogue"></a></span><a class="link" href="locale.html#boost_regex.background.locale.providing_a_message_catalogue">Providing
|
||||||
a message catalogue</a>
|
a message catalogue</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -1755,7 +1755,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="headers.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="thread_safety.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="headers.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="thread_safety.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,9 +5,9 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background.html" title="Background Information">
|
||||||
<link rel="prev" href="faq.html" title="FAQ">
|
<link rel="prev" href="faq.html" title="FAQ">
|
||||||
<link rel="next" href="performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
<link rel="next" href="performance/section_id1378460593.html" title="Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 6.3.0)">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,34 +20,34 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="faq.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="faq.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance/section_id1378460593.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.performance"></a><a class="link" href="performance.html" title="Performance">Performance</a>
|
<a name="boost_regex.background.performance"></a><a class="link" href="performance.html" title="Performance">Performance</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<div class="toc"><dl>
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
<dt><span class="section"><a href="performance/section_id1378460593.html">Testing
|
||||||
Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version
|
|
||||||
14.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="performance/section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
|
||||||
Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="performance/section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
|
||||||
leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual
|
|
||||||
C++ version 14.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="performance/section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
|
||||||
leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="performance/section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
|
||||||
simple Perl matches (platform = Windows x64, compiler = Microsoft Visual
|
|
||||||
C++ version 14.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="performance/section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
|
||||||
simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="performance/section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
|
||||||
simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft
|
|
||||||
Visual C++ version 14.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
|
||||||
simple leftmost-longest matches (platform = linux, compiler = GNU C++ version
|
simple leftmost-longest matches (platform = linux, compiler = GNU C++ version
|
||||||
5.1.0)</a></span></dt>
|
6.3.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_id1675827111.html">Testing
|
||||||
|
Perl searches (platform = linux, compiler = GNU C++ version 6.3.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_id3141719723.html">Testing
|
||||||
|
simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft
|
||||||
|
Visual C++ version 14.1)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_id3258595385.html">Testing
|
||||||
|
leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
|
C++ version 14.1)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_id3261825021.html">Testing
|
||||||
|
simple Perl matches (platform = linux, compiler = GNU C++ version 6.3.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_id3752650613.html">Testing
|
||||||
|
Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version
|
||||||
|
14.1)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_id4128344975.html">Testing
|
||||||
|
simple Perl matches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
|
C++ version 14.1)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_id4148872883.html">Testing
|
||||||
|
leftmost-longest searches (platform = linux, compiler = GNU C++ version 6.3.0)</a></span></dt>
|
||||||
</dl></div>
|
</dl></div>
|
||||||
<p>
|
<p>
|
||||||
The performance of Boost.Regex in both recursive and non-recursive modes
|
The performance of Boost.Regex in both recursive and non-recursive modes
|
||||||
@ -67,7 +67,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="faq.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="faq.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance/section_id1378460593.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,13 +1,13 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)</title>
|
<title>Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 6.3.0)</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../performance.html" title="Performance">
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
<link rel="prev" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
<link rel="prev" href="../performance.html" title="Performance">
|
||||||
<link rel="next" href="../standards.html" title="Standards Conformance">
|
<link rel="next" href="section_id1675827111.html" title="Testing Perl searches (platform = linux, compiler = GNU C++ version 6.3.0)">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,19 +20,19 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../standards.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../performance.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id1675827111.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><a class="link" href="section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)">Testing
|
<a name="boost_regex.background.performance.section_id1378460593"></a><a class="link" href="section_id1378460593.html" title="Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 6.3.0)">Testing
|
||||||
simple leftmost-longest matches (platform = linux, compiler = GNU C++ version
|
simple leftmost-longest matches (platform = linux, compiler = GNU C++ version
|
||||||
5.1.0)</a>
|
6.3.0)</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.table_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><p class="title"><b>Table 15. Testing simple leftmost-longest matches (platform = linux, compiler
|
<a name="boost_regex.background.performance.section_id1378460593.table_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_6_3_0_"></a><p class="title"><b>Table 8. Testing simple leftmost-longest matches (platform = linux, compiler
|
||||||
= GNU C++ version 5.1.0)</b></p>
|
= GNU C++ version 6.3.0)</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Testing simple leftmost-longest matches (platform = linux, compiler
|
<div class="table-contents"><table class="table" summary="Testing simple leftmost-longest matches (platform = linux, compiler
|
||||||
= GNU C++ version 5.1.0)">
|
= GNU C++ version 6.3.0)">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
<col>
|
<col>
|
||||||
@ -47,12 +47,12 @@
|
|||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
std::regex
|
boost 1.65
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
boost 1.59
|
std::regex
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
@ -71,17 +71,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (431ns)</span>
|
<span class="green">1.11<br> (669ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.25<br> (537ns)</span>
|
<span class="green">1.00<br> (603ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">3.45<br> (1486ns)</span>
|
<span class="blue">3.70<br> (2234ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -94,17 +94,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">4.60<br> (2203ns)</span>
|
<span class="green">1.00<br> (781ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (479ns)</span>
|
<span class="red">4.52<br> (3530ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">12.80<br> (6133ns)</span>
|
<span class="red">12.72<br> (9933ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -117,17 +117,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.28<br> (869ns)</span>
|
<span class="green">1.00<br> (937ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (681ns)</span>
|
<span class="blue">1.26<br> (1184ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.61<br> (1775ns)</span>
|
<span class="blue">3.06<br> (2864ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -140,17 +140,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.11<br> (752ns)</span>
|
<span class="green">1.00<br> (892ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (675ns)</span>
|
<span class="blue">1.29<br> (1150ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.44<br> (1644ns)</span>
|
<span class="blue">2.95<br> (2628ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -163,17 +163,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.24<br> (1116ns)</span>
|
<span class="green">1.00<br> (1160ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (899ns)</span>
|
<span class="blue">1.31<br> (1517ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.61<br> (2342ns)</span>
|
<span class="blue">3.29<br> (3818ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -186,17 +186,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.61<br> (339ns)</span>
|
<span class="blue">1.58<br> (485ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.76<br> (370ns)</span>
|
<span class="blue">1.48<br> (455ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (210ns)</span>
|
<span class="green">1.00<br> (307ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -209,17 +209,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.66<br> (342ns)</span>
|
<span class="blue">1.50<br> (466ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.79<br> (368ns)</span>
|
<span class="blue">1.50<br> (464ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (206ns)</span>
|
<span class="green">1.00<br> (310ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -232,17 +232,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.69<br> (248ns)</span>
|
<span class="blue">3.10<br> (666ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">3.70<br> (544ns)</span>
|
<span class="blue">1.57<br> (338ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (147ns)</span>
|
<span class="green">1.00<br> (215ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -255,17 +255,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.23<br> (256ns)</span>
|
<span class="blue">2.18<br> (373ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.63<br> (303ns)</span>
|
<span class="blue">2.10<br> (359ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (115ns)</span>
|
<span class="green">1.00<br> (171ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -278,17 +278,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.97<br> (213ns)</span>
|
<span class="blue">2.27<br> (363ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.70<br> (292ns)</span>
|
<span class="blue">1.93<br> (309ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (108ns)</span>
|
<span class="green">1.00<br> (160ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -301,17 +301,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.38<br> (255ns)</span>
|
<span class="blue">2.90<br> (473ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">3.31<br> (354ns)</span>
|
<span class="blue">2.19<br> (357ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (107ns)</span>
|
<span class="green">1.00<br> (163ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -324,17 +324,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.12<br> (216ns)</span>
|
<span class="blue">2.56<br> (386ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.90<br> (296ns)</span>
|
<span class="blue">1.83<br> (277ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (102ns)</span>
|
<span class="green">1.00<br> (151ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -347,17 +347,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.25<br> (234ns)</span>
|
<span class="blue">2.46<br> (381ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.89<br> (301ns)</span>
|
<span class="blue">2.14<br> (331ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (104ns)</span>
|
<span class="green">1.00<br> (155ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -369,17 +369,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.20<br> (113ns)</span>
|
<span class="blue">2.35<br> (324ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.38<br> (224ns)</span>
|
<span class="green">1.11<br> (153ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (94ns)</span>
|
<span class="green">1.00<br> (138ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -398,7 +398,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../standards.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../performance.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id1675827111.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,13 +1,13 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)</title>
|
<title>Testing Perl searches (platform = linux, compiler = GNU C++ version 6.3.0)</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../performance.html" title="Performance">
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
<link rel="prev" href="section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
<link rel="prev" href="section_id1378460593.html" title="Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 6.3.0)">
|
||||||
<link rel="next" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
<link rel="next" href="section_id3141719723.html" title="Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,18 +20,18 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id1378460593.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id3141719723.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><a class="link" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)">Testing
|
<a name="boost_regex.background.performance.section_id1675827111"></a><a class="link" href="section_id1675827111.html" title="Testing Perl searches (platform = linux, compiler = GNU C++ version 6.3.0)">Testing
|
||||||
Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)</a>
|
Perl searches (platform = linux, compiler = GNU C++ version 6.3.0)</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.table_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><p class="title"><b>Table 9. Testing Perl searches (platform = linux, compiler = GNU C++ version
|
<a name="boost_regex.background.performance.section_id1675827111.table_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_6_3_0_"></a><p class="title"><b>Table 9. Testing Perl searches (platform = linux, compiler = GNU C++ version
|
||||||
5.1.0)</b></p>
|
6.3.0)</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Testing Perl searches (platform = linux, compiler = GNU C++ version
|
<div class="table-contents"><table class="table" summary="Testing Perl searches (platform = linux, compiler = GNU C++ version
|
||||||
5.1.0)">
|
6.3.0)">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
<col>
|
<col>
|
||||||
@ -47,12 +47,12 @@
|
|||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
std::regex
|
boost 1.65
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
boost 1.59
|
std::regex
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
@ -62,7 +62,7 @@
|
|||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
PCRE-10.10
|
PCRE-10.21
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
</tr></thead>
|
</tr></thead>
|
||||||
@ -74,6 +74,11 @@
|
|||||||
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.63<br> (28838ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="grey">-</span>
|
<span class="grey">-</span>
|
||||||
@ -81,17 +86,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.44<br> (340578ns)</span>
|
<span class="blue">1.67<br> (29436ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.49<br> (354327ns)</span>
|
<span class="green">1.00<br> (17678ns)</span>
|
||||||
</p>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<p>
|
|
||||||
<span class="green">1.00<br> (237126ns)</span>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -102,6 +102,11 @@
|
|||||||
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.78<br> (19366ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="grey">-</span>
|
<span class="grey">-</span>
|
||||||
@ -109,17 +114,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.19<br> (160902ns)</span>
|
<span class="blue">1.50<br> (10471ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.21<br> (89265ns)</span>
|
<span class="green">1.00<br> (6963ns)</span>
|
||||||
</p>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<p>
|
|
||||||
<span class="green">1.00<br> (73565ns)</span>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -130,6 +130,11 @@
|
|||||||
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.95<br> (17081ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="grey">-</span>
|
<span class="grey">-</span>
|
||||||
@ -137,17 +142,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.90<br> (161009ns)</span>
|
<span class="blue">2.18<br> (19086ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.30<br> (194911ns)</span>
|
<span class="green">1.00<br> (8745ns)</span>
|
||||||
</p>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<p>
|
|
||||||
<span class="green">1.00<br> (84846ns)</span>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -158,6 +158,11 @@
|
|||||||
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.61<br> (18132ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="grey">-</span>
|
<span class="grey">-</span>
|
||||||
@ -165,17 +170,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.27<br> (164055ns)</span>
|
<span class="blue">1.61<br> (11211ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.38<br> (100267ns)</span>
|
<span class="green">1.00<br> (6952ns)</span>
|
||||||
</p>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<p>
|
|
||||||
<span class="green">1.00<br> (72402ns)</span>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -186,6 +186,11 @@
|
|||||||
..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.69<br> (17517ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="grey">-</span>
|
<span class="grey">-</span>
|
||||||
@ -193,17 +198,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.14<br> (160542ns)</span>
|
<span class="blue">1.51<br> (15645ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.72<br> (129220ns)</span>
|
<span class="green">1.00<br> (10345ns)</span>
|
||||||
</p>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<p>
|
|
||||||
<span class="green">1.00<br> (75127ns)</span>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -216,12 +216,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="grey">-</span>
|
<span class="green">1.00<br> (1500580ns)</span>
|
||||||
</p>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<p>
|
|
||||||
<span class="green">1.00<br> (1136822ns)</span>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -231,7 +226,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.55<br> (2896286ns)</span>
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.84<br> (4260530ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -242,6 +242,11 @@
|
|||||||
In file: boost/multiprecision/number.hpp
|
In file: boost/multiprecision/number.hpp
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.64<br> (14163004ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="grey">-</span>
|
<span class="grey">-</span>
|
||||||
@ -249,17 +254,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.88<br> (11915857ns)</span>
|
<span class="green">1.00<br> (8632111ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.14<br> (7206389ns)</span>
|
<span class="green">1.03<br> (8907897ns)</span>
|
||||||
</p>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<p>
|
|
||||||
<span class="green">1.00<br> (6347410ns)</span>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -272,22 +272,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">3.55<br> (20770292ns)</span>
|
<span class="blue">1.72<br> (13046296ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.78<br> (10395642ns)</span>
|
<span class="blue">3.61<br> (27370747ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (5856680ns)</span>
|
<span class="green">1.00<br> (7585304ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.84<br> (10752084ns)</span>
|
<span class="blue">1.98<br> (14992880ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -299,22 +299,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">33.79<br> (2157684ns)</span>
|
<span class="green">1.00<br> (5021ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (63861ns)</span>
|
<span class="red">36.75<br> (184532ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.13<br> (72354ns)</span>
|
<span class="blue">1.40<br> (7046ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.15<br> (73190ns)</span>
|
<span class="green">1.19<br> (5966ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -327,12 +327,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="grey">-</span>
|
<span class="green">1.00<br> (1551419ns)</span>
|
||||||
</p>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<p>
|
|
||||||
<span class="green">1.00<br> (1167674ns)</span>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -342,7 +337,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.47<br> (1710795ns)</span>
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.58<br> (2444759ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -355,12 +355,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="grey">-</span>
|
<span class="blue">1.31<br> (200846ns)</span>
|
||||||
</p>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<p>
|
|
||||||
<span class="blue">1.32<br> (150540ns)</span>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -370,7 +365,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (114132ns)</span>
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (153117ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -383,22 +383,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">10.62<br> (1269946ns)</span>
|
<span class="blue">1.46<br> (234901ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.43<br> (171067ns)</span>
|
<span class="red">11.35<br> (1821532ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (119573ns)</span>
|
<span class="green">1.00<br> (160446ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.35<br> (161102ns)</span>
|
<span class="blue">1.35<br> (215802ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -411,22 +411,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">10.59<br> (1271338ns)</span>
|
<span class="blue">1.41<br> (234377ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.44<br> (173240ns)</span>
|
<span class="red">11.47<br> (1903901ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (120003ns)</span>
|
<span class="green">1.00<br> (165921ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.34<br> (160962ns)</span>
|
<span class="blue">1.31<br> (217806ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -445,7 +445,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id1378460593.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id3141719723.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,13 +1,13 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</title>
|
<title>Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../performance.html" title="Performance">
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
<link rel="prev" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
<link rel="prev" href="section_id1675827111.html" title="Testing Perl searches (platform = linux, compiler = GNU C++ version 6.3.0)">
|
||||||
<link rel="next" href="section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
<link rel="next" href="section_id3258595385.html" title="Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,19 +20,19 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id1675827111.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id3258595385.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><a class="link" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">Testing
|
<a name="boost_regex.background.performance.section_id3141719723"></a><a class="link" href="section_id3141719723.html" title="Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)">Testing
|
||||||
simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft
|
simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft
|
||||||
Visual C++ version 14.0)</a>
|
Visual C++ version 14.1)</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><p class="title"><b>Table 14. Testing simple leftmost-longest matches (platform = Windows x64,
|
<a name="boost_regex.background.performance.section_id3141719723.table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_"></a><p class="title"><b>Table 10. Testing simple leftmost-longest matches (platform = Windows x64,
|
||||||
compiler = Microsoft Visual C++ version 14.0)</b></p>
|
compiler = Microsoft Visual C++ version 14.1)</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Testing simple leftmost-longest matches (platform = Windows x64,
|
<div class="table-contents"><table class="table" summary="Testing simple leftmost-longest matches (platform = Windows x64,
|
||||||
compiler = Microsoft Visual C++ version 14.0)">
|
compiler = Microsoft Visual C++ version 14.1)">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
<col>
|
<col>
|
||||||
@ -46,7 +46,7 @@
|
|||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
boost 1.60
|
boost 1.65
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
@ -65,12 +65,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (490ns)</span>
|
<span class="green">1.00<br> (554ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">6.88<br> (3372ns)</span>
|
<span class="red">11.06<br> (6127ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -83,7 +83,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (554ns)</span>
|
<span class="green">1.00<br> (679ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -101,7 +101,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (614ns)</span>
|
<span class="green">1.00<br> (1444ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -119,7 +119,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (596ns)</span>
|
<span class="green">1.00<br> (1397ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -137,7 +137,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (748ns)</span>
|
<span class="green">1.00<br> (1588ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -155,12 +155,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (372ns)</span>
|
<span class="green">1.00<br> (466ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">9.77<br> (3635ns)</span>
|
<span class="red">11.18<br> (5208ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -173,12 +173,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (367ns)</span>
|
<span class="green">1.00<br> (519ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">9.84<br> (3613ns)</span>
|
<span class="red">9.79<br> (5083ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -191,12 +191,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (444ns)</span>
|
<span class="green">1.00<br> (619ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">8.45<br> (3754ns)</span>
|
<span class="red">7.64<br> (4730ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -209,12 +209,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (325ns)</span>
|
<span class="green">1.00<br> (449ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">5.19<br> (1687ns)</span>
|
<span class="red">5.23<br> (2347ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -227,12 +227,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (308ns)</span>
|
<span class="green">1.00<br> (362ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">5.39<br> (1660ns)</span>
|
<span class="red">6.48<br> (2344ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -245,12 +245,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (356ns)</span>
|
<span class="green">1.00<br> (1090ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">6.78<br> (2415ns)</span>
|
<span class="blue">2.48<br> (2699ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -263,12 +263,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (315ns)</span>
|
<span class="green">1.00<br> (348ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">6.14<br> (1935ns)</span>
|
<span class="red">6.57<br> (2288ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -281,12 +281,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (346ns)</span>
|
<span class="green">1.00<br> (358ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">5.68<br> (1967ns)</span>
|
<span class="red">6.41<br> (2296ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -298,12 +298,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (287ns)</span>
|
<span class="green">1.00<br> (375ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.32<br> (667ns)</span>
|
<span class="blue">2.30<br> (864ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -322,7 +322,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id1675827111.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id3258595385.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,13 +1,13 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</title>
|
<title>Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../performance.html" title="Performance">
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
<link rel="prev" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
<link rel="prev" href="section_id3141719723.html" title="Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)">
|
||||||
<link rel="next" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
<link rel="next" href="section_id3261825021.html" title="Testing simple Perl matches (platform = linux, compiler = GNU C++ version 6.3.0)">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,19 +20,19 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id3141719723.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id3261825021.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><a class="link" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">Testing
|
<a name="boost_regex.background.performance.section_id3258595385"></a><a class="link" href="section_id3258595385.html" title="Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)">Testing
|
||||||
leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual
|
leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
C++ version 14.0)</a>
|
C++ version 14.1)</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><p class="title"><b>Table 10. Testing leftmost-longest searches (platform = Windows x64, compiler
|
<a name="boost_regex.background.performance.section_id3258595385.table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_"></a><p class="title"><b>Table 11. Testing leftmost-longest searches (platform = Windows x64, compiler
|
||||||
= Microsoft Visual C++ version 14.0)</b></p>
|
= Microsoft Visual C++ version 14.1)</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Testing leftmost-longest searches (platform = Windows x64, compiler
|
<div class="table-contents"><table class="table" summary="Testing leftmost-longest searches (platform = Windows x64, compiler
|
||||||
= Microsoft Visual C++ version 14.0)">
|
= Microsoft Visual C++ version 14.1)">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
<col>
|
<col>
|
||||||
@ -46,7 +46,7 @@
|
|||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
boost 1.60
|
boost 1.65
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
@ -65,12 +65,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (1518659ns)</span>
|
<span class="green">1.00<br> (80801ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">7.17<br> (10890189ns)</span>
|
<span class="red">6.82<br> (551022ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -83,12 +83,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (185869ns)</span>
|
<span class="green">1.00<br> (19868ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">3.77<br> (700484ns)</span>
|
<span class="red">4.23<br> (84068ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -100,12 +100,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (165840ns)</span>
|
<span class="green">1.00<br> (10508ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">4.95<br> (820933ns)</span>
|
<span class="blue">3.37<br> (35378ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -124,7 +124,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id3141719723.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id3261825021.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,13 +1,13 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)</title>
|
<title>Testing simple Perl matches (platform = linux, compiler = GNU C++ version 6.3.0)</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../performance.html" title="Performance">
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
<link rel="prev" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
<link rel="prev" href="section_id3258595385.html" title="Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)">
|
||||||
<link rel="next" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
<link rel="next" href="section_id3752650613.html" title="Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,18 +20,18 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id3258595385.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id3752650613.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><a class="link" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)">Testing
|
<a name="boost_regex.background.performance.section_id3261825021"></a><a class="link" href="section_id3261825021.html" title="Testing simple Perl matches (platform = linux, compiler = GNU C++ version 6.3.0)">Testing
|
||||||
simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)</a>
|
simple Perl matches (platform = linux, compiler = GNU C++ version 6.3.0)</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.table_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><p class="title"><b>Table 13. Testing simple Perl matches (platform = linux, compiler = GNU C++
|
<a name="boost_regex.background.performance.section_id3261825021.table_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_6_3_0_"></a><p class="title"><b>Table 12. Testing simple Perl matches (platform = linux, compiler = GNU C++
|
||||||
version 5.1.0)</b></p>
|
version 6.3.0)</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Testing simple Perl matches (platform = linux, compiler = GNU C++
|
<div class="table-contents"><table class="table" summary="Testing simple Perl matches (platform = linux, compiler = GNU C++
|
||||||
version 5.1.0)">
|
version 6.3.0)">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
<col>
|
<col>
|
||||||
@ -47,12 +47,12 @@
|
|||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
std::regex
|
boost 1.65
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
boost 1.59
|
std::regex
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
@ -62,7 +62,7 @@
|
|||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
PCRE-10.10
|
PCRE-10.21
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
</tr></thead>
|
</tr></thead>
|
||||||
@ -76,22 +76,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.72<br> (384ns)</span>
|
<span class="blue">2.65<br> (506ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.85<br> (402ns)</span>
|
<span class="blue">2.86<br> (546ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (141ns)</span>
|
<span class="green">1.00<br> (191ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.33<br> (187ns)</span>
|
<span class="blue">1.37<br> (262ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -104,22 +104,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">19.85<br> (2124ns)</span>
|
<span class="blue">2.52<br> (353ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.68<br> (287ns)</span>
|
<span class="red">20.99<br> (2939ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (107ns)</span>
|
<span class="green">1.00<br> (140ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.94<br> (315ns)</span>
|
<span class="blue">3.50<br> (490ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -130,6 +130,11 @@
|
|||||||
...</code><br> <code class="literal">bob.smith@foo.tv</code>
|
...</code><br> <code class="literal">bob.smith@foo.tv</code>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.98<br> (681ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="grey">-</span>
|
<span class="grey">-</span>
|
||||||
@ -137,17 +142,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.16<br> (542ns)</span>
|
<span class="green">1.00<br> (344ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (251ns)</span>
|
<span class="blue">1.32<br> (454ns)</span>
|
||||||
</p>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<p>
|
|
||||||
<span class="blue">1.25<br> (315ns)</span>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -158,6 +158,11 @@
|
|||||||
...</code><br> <code class="literal">foo12@foo.edu</code>
|
...</code><br> <code class="literal">foo12@foo.edu</code>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.06<br> (695ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="grey">-</span>
|
<span class="grey">-</span>
|
||||||
@ -165,17 +170,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.22<br> (554ns)</span>
|
<span class="green">1.00<br> (337ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (250ns)</span>
|
<span class="blue">1.34<br> (451ns)</span>
|
||||||
</p>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<p>
|
|
||||||
<span class="blue">1.28<br> (319ns)</span>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -186,6 +186,11 @@
|
|||||||
...</code><br> <code class="literal">john@johnmaddock.co.uk</code>
|
...</code><br> <code class="literal">john@johnmaddock.co.uk</code>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.93<br> (821ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="grey">-</span>
|
<span class="grey">-</span>
|
||||||
@ -193,17 +198,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.10<br> (657ns)</span>
|
<span class="green">1.00<br> (425ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (313ns)</span>
|
<span class="blue">1.24<br> (526ns)</span>
|
||||||
</p>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<p>
|
|
||||||
<span class="green">1.16<br> (364ns)</span>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -216,22 +216,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">4.08<br> (339ns)</span>
|
<span class="blue">2.34<br> (243ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.51<br> (208ns)</span>
|
<span class="red">4.45<br> (463ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (83ns)</span>
|
<span class="green">1.00<br> (104ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.42<br> (118ns)</span>
|
<span class="blue">1.62<br> (168ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -244,22 +244,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">4.14<br> (335ns)</span>
|
<span class="blue">2.33<br> (245ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.49<br> (202ns)</span>
|
<span class="red">4.39<br> (461ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (81ns)</span>
|
<span class="green">1.00<br> (105ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.46<br> (118ns)</span>
|
<span class="blue">1.60<br> (168ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -272,22 +272,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">3.17<br> (254ns)</span>
|
<span class="blue">2.08<br> (208ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.25<br> (180ns)</span>
|
<span class="blue">3.31<br> (331ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (80ns)</span>
|
<span class="green">1.00<br> (100ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.32<br> (106ns)</span>
|
<span class="blue">1.52<br> (152ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -300,22 +300,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">3.02<br> (248ns)</span>
|
<span class="blue">2.28<br> (237ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.52<br> (207ns)</span>
|
<span class="blue">3.39<br> (353ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (82ns)</span>
|
<span class="green">1.00<br> (104ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.18<br> (97ns)</span>
|
<span class="green">1.18<br> (123ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -328,22 +328,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.70<br> (216ns)</span>
|
<span class="blue">2.12<br> (216ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.25<br> (180ns)</span>
|
<span class="blue">3.02<br> (308ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (80ns)</span>
|
<span class="green">1.00<br> (102ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.18<br> (94ns)</span>
|
<span class="green">1.19<br> (121ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -356,22 +356,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.54<br> (229ns)</span>
|
<span class="blue">2.12<br> (257ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.39<br> (215ns)</span>
|
<span class="blue">2.66<br> (322ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (90ns)</span>
|
<span class="green">1.00<br> (121ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.16<br> (104ns)</span>
|
<span class="green">1.17<br> (142ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -384,22 +384,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.46<br> (219ns)</span>
|
<span class="blue">2.00<br> (230ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.39<br> (213ns)</span>
|
<span class="blue">2.65<br> (305ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (89ns)</span>
|
<span class="green">1.00<br> (115ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.18<br> (105ns)</span>
|
<span class="blue">1.22<br> (140ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -412,22 +412,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.51<br> (228ns)</span>
|
<span class="blue">2.05<br> (244ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.31<br> (210ns)</span>
|
<span class="blue">2.81<br> (334ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (91ns)</span>
|
<span class="green">1.00<br> (119ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.12<br> (102ns)</span>
|
<span class="blue">1.22<br> (145ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -439,22 +439,22 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.92<br> (113ns)</span>
|
<span class="blue">1.65<br> (135ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.12<br> (125ns)</span>
|
<span class="blue">1.83<br> (150ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.07<br> (63ns)</span>
|
<span class="green">1.00<br> (82ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (59ns)</span>
|
<span class="green">1.02<br> (84ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -473,7 +473,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id3258595385.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id3752650613.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,13 +1,13 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</title>
|
<title>Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../performance.html" title="Performance">
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
<link rel="prev" href="../performance.html" title="Performance">
|
<link rel="prev" href="section_id3261825021.html" title="Testing simple Perl matches (platform = linux, compiler = GNU C++ version 6.3.0)">
|
||||||
<link rel="next" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
<link rel="next" href="section_id4128344975.html" title="Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,19 +20,19 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../performance.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id3261825021.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id4128344975.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><a class="link" href="section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">Testing
|
<a name="boost_regex.background.performance.section_id3752650613"></a><a class="link" href="section_id3752650613.html" title="Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)">Testing
|
||||||
Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version
|
Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version
|
||||||
14.0)</a>
|
14.1)</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><p class="title"><b>Table 8. Testing Perl searches (platform = Windows x64, compiler = Microsoft
|
<a name="boost_regex.background.performance.section_id3752650613.table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_"></a><p class="title"><b>Table 13. Testing Perl searches (platform = Windows x64, compiler = Microsoft
|
||||||
Visual C++ version 14.0)</b></p>
|
Visual C++ version 14.1)</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Testing Perl searches (platform = Windows x64, compiler = Microsoft
|
<div class="table-contents"><table class="table" summary="Testing Perl searches (platform = Windows x64, compiler = Microsoft
|
||||||
Visual C++ version 14.0)">
|
Visual C++ version 14.1)">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
<col>
|
<col>
|
||||||
@ -49,7 +49,7 @@
|
|||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
boost 1.60
|
boost 1.65
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
@ -83,17 +83,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.26<br> (320274ns)</span>
|
<span class="blue">1.36<br> (21565ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (253424ns)</span>
|
<span class="green">1.00<br> (15821ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.45<br> (366324ns)</span>
|
<span class="green">1.08<br> (17111ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -103,7 +103,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">3.00<br> (759495ns)</span>
|
<span class="blue">2.89<br> (45731ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -116,17 +116,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.94<br> (198426ns)</span>
|
<span class="blue">3.05<br> (16442ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.28<br> (86670ns)</span>
|
<span class="blue">1.58<br> (8492ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (67463ns)</span>
|
<span class="green">1.00<br> (5385ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -136,7 +136,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.92<br> (197323ns)</span>
|
<span class="blue">3.31<br> (17804ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -149,17 +149,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.42<br> (196304ns)</span>
|
<span class="blue">2.11<br> (15434ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.26<br> (102129ns)</span>
|
<span class="blue">1.31<br> (9615ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (81160ns)</span>
|
<span class="green">1.00<br> (7315ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -169,7 +169,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">5.12<br> (415932ns)</span>
|
<span class="red">4.28<br> (31331ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -182,17 +182,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.87<br> (196348ns)</span>
|
<span class="blue">2.73<br> (16457ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.28<br> (87365ns)</span>
|
<span class="blue">1.41<br> (8503ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (68502ns)</span>
|
<span class="green">1.00<br> (6023ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -202,7 +202,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">3.25<br> (222612ns)</span>
|
<span class="blue">3.14<br> (18913ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -215,17 +215,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.78<br> (194346ns)</span>
|
<span class="blue">2.32<br> (15717ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.27<br> (88709ns)</span>
|
<span class="blue">1.57<br> (10652ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (70020ns)</span>
|
<span class="green">1.00<br> (6789ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -235,7 +235,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">4.03<br> (282425ns)</span>
|
<span class="blue">3.76<br> (25542ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -248,12 +248,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (1094575ns)</span>
|
<span class="green">1.00<br> (1125008ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.87<br> (3136734ns)</span>
|
<span class="blue">2.90<br> (3265708ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -281,12 +281,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.92<br> (11651545ns)</span>
|
<span class="blue">1.55<br> (11035845ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (6057879ns)</span>
|
<span class="green">1.00<br> (7123895ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -301,7 +301,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.55<br> (9388319ns)</span>
|
<span class="blue">1.46<br> (10415180ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -314,27 +314,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">29.23<br> (8736875ns)</span>
|
<span class="red">26.17<br> (8436744ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">38.71<br> (11569512ns)</span>
|
<span class="red">32.97<br> (10629852ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (298862ns)</span>
|
<span class="green">1.00<br> (322399ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">995.92<br> (297642713ns)</span>
|
<span class="red">811.84<br> (261737971ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">27.63<br> (8258368ns)</span>
|
<span class="red">23.34<br> (7526351ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -346,27 +346,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.60<br> (153603ns)</span>
|
<span class="blue">1.58<br> (10246ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.10<br> (105220ns)</span>
|
<span class="green">1.00<br> (6487ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.55<br> (244839ns)</span>
|
<span class="blue">2.48<br> (16109ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">8.53<br> (819095ns)</span>
|
<span class="red">5.39<br> (34994ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (96081ns)</span>
|
<span class="green">1.09<br> (7046ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -379,12 +379,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (1099128ns)</span>
|
<span class="green">1.00<br> (1152646ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.66<br> (1824126ns)</span>
|
<span class="blue">1.70<br> (1962067ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -412,12 +412,12 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.60<br> (243611ns)</span>
|
<span class="blue">1.62<br> (255439ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (152166ns)</span>
|
<span class="green">1.00<br> (158034ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -445,27 +445,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.54<br> (260929ns)</span>
|
<span class="blue">1.48<br> (268270ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.18<br> (198707ns)</span>
|
<span class="green">1.08<br> (195553ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.81<br> (305923ns)</span>
|
<span class="blue">1.78<br> (323879ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">8.53<br> (1440180ns)</span>
|
<span class="red">7.75<br> (1406976ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (168902ns)</span>
|
<span class="green">1.00<br> (181554ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -478,27 +478,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.52<br> (256685ns)</span>
|
<span class="blue">1.48<br> (268560ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.17<br> (198358ns)</span>
|
<span class="green">1.08<br> (195915ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.80<br> (303602ns)</span>
|
<span class="blue">1.76<br> (319886ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">8.51<br> (1438197ns)</span>
|
<span class="red">7.72<br> (1398962ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (168968ns)</span>
|
<span class="green">1.00<br> (181328ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -517,7 +517,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../performance.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id3261825021.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id4128344975.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,13 +1,13 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</title>
|
<title>Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../performance.html" title="Performance">
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
<link rel="prev" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
<link rel="prev" href="section_id3752650613.html" title="Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)">
|
||||||
<link rel="next" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
<link rel="next" href="section_id4148872883.html" title="Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 6.3.0)">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,19 +20,19 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id3752650613.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id4148872883.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><a class="link" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">Testing
|
<a name="boost_regex.background.performance.section_id4128344975"></a><a class="link" href="section_id4128344975.html" title="Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)">Testing
|
||||||
simple Perl matches (platform = Windows x64, compiler = Microsoft Visual
|
simple Perl matches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
C++ version 14.0)</a>
|
C++ version 14.1)</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><p class="title"><b>Table 12. Testing simple Perl matches (platform = Windows x64, compiler =
|
<a name="boost_regex.background.performance.section_id4128344975.table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_"></a><p class="title"><b>Table 14. Testing simple Perl matches (platform = Windows x64, compiler =
|
||||||
Microsoft Visual C++ version 14.0)</b></p>
|
Microsoft Visual C++ version 14.1)</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Testing simple Perl matches (platform = Windows x64, compiler =
|
<div class="table-contents"><table class="table" summary="Testing simple Perl matches (platform = Windows x64, compiler =
|
||||||
Microsoft Visual C++ version 14.0)">
|
Microsoft Visual C++ version 14.1)">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
<col>
|
<col>
|
||||||
@ -49,7 +49,7 @@
|
|||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
boost 1.60
|
boost 1.65
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
@ -83,27 +83,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.03<br> (323ns)</span>
|
<span class="blue">1.90<br> (328ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.25<br> (198ns)</span>
|
<span class="green">1.18<br> (205ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (159ns)</span>
|
<span class="green">1.00<br> (173ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">20.73<br> (3296ns)</span>
|
<span class="red">27.81<br> (4811ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.38<br> (220ns)</span>
|
<span class="blue">1.32<br> (228ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -116,27 +116,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.71<br> (257ns)</span>
|
<span class="blue">1.45<br> (251ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.01<br> (302ns)</span>
|
<span class="blue">1.73<br> (300ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.38<br> (357ns)</span>
|
<span class="blue">2.14<br> (371ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">30.81<br> (4622ns)</span>
|
<span class="red">24.75<br> (4281ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (150ns)</span>
|
<span class="green">1.00<br> (173ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -149,27 +149,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.66<br> (404ns)</span>
|
<span class="blue">2.53<br> (403ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.09<br> (317ns)</span>
|
<span class="blue">2.13<br> (338ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (152ns)</span>
|
<span class="green">1.00<br> (159ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">38.14<br> (5798ns)</span>
|
<span class="red">34.16<br> (5432ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.87<br> (284ns)</span>
|
<span class="blue">1.86<br> (295ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -182,27 +182,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.90<br> (406ns)</span>
|
<span class="blue">2.75<br> (402ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.31<br> (323ns)</span>
|
<span class="blue">2.34<br> (342ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (140ns)</span>
|
<span class="green">1.00<br> (146ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">41.41<br> (5797ns)</span>
|
<span class="red">40.78<br> (5954ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.00<br> (280ns)</span>
|
<span class="blue">2.01<br> (294ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -215,27 +215,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.74<br> (477ns)</span>
|
<span class="blue">2.54<br> (469ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.17<br> (378ns)</span>
|
<span class="blue">2.16<br> (399ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (174ns)</span>
|
<span class="green">1.00<br> (185ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">38.15<br> (6638ns)</span>
|
<span class="red">44.27<br> (8190ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.20<br> (382ns)</span>
|
<span class="blue">2.04<br> (377ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -248,27 +248,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.63<br> (171ns)</span>
|
<span class="blue">1.53<br> (171ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.14<br> (120ns)</span>
|
<span class="green">1.14<br> (128ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.13<br> (119ns)</span>
|
<span class="green">1.11<br> (124ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">34.15<br> (3586ns)</span>
|
<span class="red">21.63<br> (2422ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (105ns)</span>
|
<span class="green">1.00<br> (112ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -281,27 +281,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.69<br> (171ns)</span>
|
<span class="blue">1.50<br> (167ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.18<br> (119ns)</span>
|
<span class="green">1.15<br> (128ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.18<br> (119ns)</span>
|
<span class="green">1.13<br> (125ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">35.54<br> (3590ns)</span>
|
<span class="red">21.92<br> (2433ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (101ns)</span>
|
<span class="green">1.00<br> (111ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -314,27 +314,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.60<br> (149ns)</span>
|
<span class="blue">1.40<br> (143ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.15<br> (107ns)</span>
|
<span class="green">1.15<br> (117ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.10<br> (102ns)</span>
|
<span class="green">1.03<br> (105ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">39.99<br> (3719ns)</span>
|
<span class="red">35.65<br> (3636ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (93ns)</span>
|
<span class="green">1.00<br> (102ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -347,27 +347,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.65<br> (162ns)</span>
|
<span class="blue">1.47<br> (157ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (98ns)</span>
|
<span class="green">1.00<br> (107ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.31<br> (128ns)</span>
|
<span class="blue">1.27<br> (136ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">16.57<br> (1624ns)</span>
|
<span class="red">16.75<br> (1792ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.03<br> (101ns)</span>
|
<span class="green">1.03<br> (110ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -380,27 +380,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.58<br> (153ns)</span>
|
<span class="blue">1.39<br> (145ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (97ns)</span>
|
<span class="green">1.00<br> (104ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.19<br> (115ns)</span>
|
<span class="green">1.13<br> (117ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">16.54<br> (1604ns)</span>
|
<span class="red">16.90<br> (1758ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.02<br> (99ns)</span>
|
<span class="green">1.07<br> (111ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -413,27 +413,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.57<br> (170ns)</span>
|
<span class="blue">1.44<br> (164ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (108ns)</span>
|
<span class="green">1.00<br> (114ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.10<br> (119ns)</span>
|
<span class="green">1.10<br> (125ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">21.83<br> (2358ns)</span>
|
<span class="red">15.61<br> (1779ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (108ns)</span>
|
<span class="green">1.06<br> (121ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -446,27 +446,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.50<br> (159ns)</span>
|
<span class="blue">1.36<br> (152ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.01<br> (107ns)</span>
|
<span class="green">1.00<br> (112ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.05<br> (111ns)</span>
|
<span class="green">1.04<br> (117ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">17.67<br> (1873ns)</span>
|
<span class="red">15.86<br> (1776ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (106ns)</span>
|
<span class="green">1.05<br> (118ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -479,27 +479,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.53<br> (164ns)</span>
|
<span class="blue">1.40<br> (158ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (107ns)</span>
|
<span class="green">1.00<br> (113ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.07<br> (115ns)</span>
|
<span class="green">1.10<br> (124ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">18.05<br> (1931ns)</span>
|
<span class="red">15.86<br> (1792ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (107ns)</span>
|
<span class="green">1.07<br> (121ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -511,27 +511,27 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.10<br> (128ns)</span>
|
<span class="blue">2.01<br> (141ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (61ns)</span>
|
<span class="green">1.00<br> (70ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.30<br> (79ns)</span>
|
<span class="green">1.17<br> (82ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">9.89<br> (603ns)</span>
|
<span class="red">8.24<br> (577ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.25<br> (76ns)</span>
|
<span class="green">1.19<br> (83ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -550,7 +550,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id3752650613.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_id4148872883.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,13 +1,13 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)</title>
|
<title>Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 6.3.0)</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../performance.html" title="Performance">
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
<link rel="prev" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
<link rel="prev" href="section_id4128344975.html" title="Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)">
|
||||||
<link rel="next" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
<link rel="next" href="../standards.html" title="Standards Conformance">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,18 +20,18 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id4128344975.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../standards.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><a class="link" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)">Testing
|
<a name="boost_regex.background.performance.section_id4148872883"></a><a class="link" href="section_id4148872883.html" title="Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 6.3.0)">Testing
|
||||||
leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)</a>
|
leftmost-longest searches (platform = linux, compiler = GNU C++ version 6.3.0)</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.background_information.performance.section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.table_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><p class="title"><b>Table 11. Testing leftmost-longest searches (platform = linux, compiler =
|
<a name="boost_regex.background.performance.section_id4148872883.table_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_6_3_0_"></a><p class="title"><b>Table 15. Testing leftmost-longest searches (platform = linux, compiler =
|
||||||
GNU C++ version 5.1.0)</b></p>
|
GNU C++ version 6.3.0)</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Testing leftmost-longest searches (platform = linux, compiler =
|
<div class="table-contents"><table class="table" summary="Testing leftmost-longest searches (platform = linux, compiler =
|
||||||
GNU C++ version 5.1.0)">
|
GNU C++ version 6.3.0)">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
<col>
|
<col>
|
||||||
@ -46,12 +46,12 @@
|
|||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
std::regex
|
boost 1.65
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<p>
|
<p>
|
||||||
boost 1.59
|
std::regex
|
||||||
</p>
|
</p>
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
@ -70,17 +70,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.47<br> (2329256ns)</span>
|
<span class="green">1.00<br> (107026ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (1583069ns)</span>
|
<span class="blue">1.44<br> (154551ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">2.43<br> (3849462ns)</span>
|
<span class="blue">1.64<br> (175184ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -93,17 +93,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">10.94<br> (1129103ns)</span>
|
<span class="green">1.00<br> (15420ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (103241ns)</span>
|
<span class="red">6.89<br> (106275ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.01<br> (104450ns)</span>
|
<span class="blue">1.59<br> (24567ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -115,17 +115,17 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="red">30.21<br> (2093732ns)</span>
|
<span class="green">1.03<br> (5399ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="green">1.00<br> (69316ns)</span>
|
<span class="red">36.27<br> (190577ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<span class="blue">1.32<br> (91168ns)</span>
|
<span class="green">1.00<br> (5254ns)</span>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -144,7 +144,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="section_id4128344975.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../standards.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,7 +5,7 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background.html" title="Background Information">
|
||||||
<link rel="prev" href="standards.html" title="Standards Conformance">
|
<link rel="prev" href="standards.html" title="Standards Conformance">
|
||||||
<link rel="next" href="acknowledgements.html" title="Acknowledgements">
|
<link rel="next" href="acknowledgements.html" title="Acknowledgements">
|
||||||
</head>
|
</head>
|
||||||
@ -20,11 +20,11 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="standards.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="standards.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.redist"></a><a class="link" href="redist.html" title="Redistributables">Redistributables</a>
|
<a name="boost_regex.background.redist"></a><a class="link" href="redist.html" title="Redistributables">Redistributables</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
If you are using Microsoft or Borland C++ and link to a dll version of the
|
If you are using Microsoft or Borland C++ and link to a dll version of the
|
||||||
@ -55,7 +55,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="standards.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="standards.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,8 +5,8 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background.html" title="Background Information">
|
||||||
<link rel="prev" href="performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
<link rel="prev" href="performance/section_id4148872883.html" title="Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 6.3.0)">
|
||||||
<link rel="next" href="redist.html" title="Redistributables">
|
<link rel="next" href="redist.html" title="Redistributables">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
@ -20,24 +20,23 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="redist.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="performance/section_id4148872883.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="redist.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.standards"></a><a class="link" href="standards.html" title="Standards Conformance">Standards
|
<a name="boost_regex.background.standards"></a><a class="link" href="standards.html" title="Standards Conformance">Standards Conformance</a>
|
||||||
Conformance</a>
|
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.standards.h0"></a>
|
<a name="boost_regex.background.standards.h0"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.standards.c"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.c">C++</a>
|
<span class="phrase"><a name="boost_regex.background.standards.c"></a></span><a class="link" href="standards.html#boost_regex.background.standards.c">C++</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Boost.Regex is intended to conform to the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf" target="_top">Technical
|
Boost.Regex is intended to conform to the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf" target="_top">Technical
|
||||||
Report on C++ Library Extensions</a>.
|
Report on C++ Library Extensions</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.standards.h1"></a>
|
<a name="boost_regex.background.standards.h1"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.standards.ecmascript_javascript"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.ecmascript_javascript">ECMAScript
|
<span class="phrase"><a name="boost_regex.background.standards.ecmascript_javascript"></a></span><a class="link" href="standards.html#boost_regex.background.standards.ecmascript_javascript">ECMAScript
|
||||||
/ JavaScript</a>
|
/ JavaScript</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -49,8 +48,8 @@
|
|||||||
rather than a Unicode escape sequence; use \x{DDDD} for Unicode escape sequences.
|
rather than a Unicode escape sequence; use \x{DDDD} for Unicode escape sequences.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.standards.h2"></a>
|
<a name="boost_regex.background.standards.h2"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.standards.perl"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.perl">Perl</a>
|
<span class="phrase"><a name="boost_regex.background.standards.perl"></a></span><a class="link" href="standards.html#boost_regex.background.standards.perl">Perl</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Almost all Perl features are supported, except for:
|
Almost all Perl features are supported, except for:
|
||||||
@ -73,8 +72,8 @@
|
|||||||
the Unicode requirements below.
|
the Unicode requirements below.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.standards.h3"></a>
|
<a name="boost_regex.background.standards.h3"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.standards.posix"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.posix">POSIX</a>
|
<span class="phrase"><a name="boost_regex.background.standards.posix"></a></span><a class="link" href="standards.html#boost_regex.background.standards.posix">POSIX</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
All the POSIX basic and extended regular expression features are supported,
|
All the POSIX basic and extended regular expression features are supported,
|
||||||
@ -93,8 +92,8 @@
|
|||||||
a custom traits class.
|
a custom traits class.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.standards.h4"></a>
|
<a name="boost_regex.background.standards.h4"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.standards.unicode"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.unicode">Unicode</a>
|
<span class="phrase"><a name="boost_regex.background.standards.unicode"></a></span><a class="link" href="standards.html#boost_regex.background.standards.unicode">Unicode</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
The following comments refer to <a href="http://unicode.org/reports/tr18/" target="_top">Unicode
|
The following comments refer to <a href="http://unicode.org/reports/tr18/" target="_top">Unicode
|
||||||
@ -568,7 +567,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="redist.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="performance/section_id4148872883.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="redist.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,7 +5,7 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background.html" title="Background Information">
|
||||||
<link rel="prev" href="locale.html" title="Localization">
|
<link rel="prev" href="locale.html" title="Localization">
|
||||||
<link rel="next" href="examples.html" title="Test and Example Programs">
|
<link rel="next" href="examples.html" title="Test and Example Programs">
|
||||||
</head>
|
</head>
|
||||||
@ -20,12 +20,11 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="locale.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="locale.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.thread_safety"></a><a class="link" href="thread_safety.html" title="Thread Safety">Thread
|
<a name="boost_regex.background.thread_safety"></a><a class="link" href="thread_safety.html" title="Thread Safety">Thread Safety</a>
|
||||||
Safety</a>
|
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
The Boost.Regex library is thread safe when Boost is: you can verify that
|
The Boost.Regex library is thread safe when Boost is: you can verify that
|
||||||
@ -53,10 +52,10 @@
|
|||||||
can also be shared between threads.
|
can also be shared between threads.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
The <a class="link" href="../ref/deprecated_interfaces/old_regex.html" title="High Level Class RegEx (Deprecated)">class
|
The <a class="link" href="../ref/deprecated/old_regex.html" title="High Level Class RegEx (Deprecated)">class RegEx</a>
|
||||||
RegEx</a> is only thread safe if each thread gets its own RegEx instance
|
is only thread safe if each thread gets its own RegEx instance (apartment
|
||||||
(apartment threading) - this is a consequence of RegEx handling both compiling
|
threading) - this is a consequence of RegEx handling both compiling and matching
|
||||||
and matching regular expressions.
|
regular expressions.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Finally note that changing the global locale invalidates all compiled regular
|
Finally note that changing the global locale invalidates all compiled regular
|
||||||
@ -79,7 +78,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="locale.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="locale.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,83 +0,0 @@
|
|||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
|
||||||
<title>Background Information</title>
|
|
||||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
|
||||||
<link rel="home" href="../index.html" title="Boost.Regex 5.1.3">
|
|
||||||
<link rel="up" href="../index.html" title="Boost.Regex 5.1.3">
|
|
||||||
<link rel="prev" href="ref/internal_details/uni_iter.html" title="Unicode Iterators">
|
|
||||||
<link rel="next" href="background_information/headers.html" title="Headers">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
||||||
<table cellpadding="2" width="100%"><tr>
|
|
||||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
|
||||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
|
||||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
|
||||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
|
||||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
|
||||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
|
||||||
</tr></table>
|
|
||||||
<hr>
|
|
||||||
<div class="spirit-nav">
|
|
||||||
<a accesskey="p" href="ref/internal_details/uni_iter.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="background_information/headers.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
|
||||||
</div>
|
|
||||||
<div class="section">
|
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
|
||||||
<a name="boost_regex.background_information"></a><a class="link" href="background_information.html" title="Background Information">Background Information</a>
|
|
||||||
</h2></div></div></div>
|
|
||||||
<div class="toc"><dl>
|
|
||||||
<dt><span class="section"><a href="background_information/headers.html">Headers</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/locale.html">Localization</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/thread_safety.html">Thread
|
|
||||||
Safety</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/examples.html">Test and
|
|
||||||
Example Programs</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/futher.html">References
|
|
||||||
and Further Information</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/faq.html">FAQ</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/performance.html">Performance</a></span></dt>
|
|
||||||
<dd><dl>
|
|
||||||
<dt><span class="section"><a href="background_information/performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
|
||||||
Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version
|
|
||||||
14.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/performance/section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
|
||||||
Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/performance/section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
|
||||||
leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual
|
|
||||||
C++ version 14.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/performance/section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
|
||||||
leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/performance/section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
|
||||||
simple Perl matches (platform = Windows x64, compiler = Microsoft Visual
|
|
||||||
C++ version 14.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/performance/section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
|
||||||
simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
|
||||||
simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft
|
|
||||||
Visual C++ version 14.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
|
||||||
simple leftmost-longest matches (platform = linux, compiler = GNU C++ version
|
|
||||||
5.1.0)</a></span></dt>
|
|
||||||
</dl></dd>
|
|
||||||
<dt><span class="section"><a href="background_information/standards.html">Standards
|
|
||||||
Conformance</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/redist.html">Redistributables</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/acknowledgements.html">Acknowledgements</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="background_information/history.html">History</a></span></dt>
|
|
||||||
</dl></div>
|
|
||||||
</div>
|
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
|
||||||
<td align="left"></td>
|
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
|
||||||
</p>
|
|
||||||
</div></td>
|
|
||||||
</tr></table>
|
|
||||||
<hr>
|
|
||||||
<div class="spirit-nav">
|
|
||||||
<a accesskey="p" href="ref/internal_details/uni_iter.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="background_information/headers.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -7,7 +7,7 @@
|
|||||||
<link rel="home" href="../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../index.html" title="Boost.Regex 5.1.3">
|
<link rel="up" href="../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="prev" href="configuration/tuning.html" title="Algorithm Tuning">
|
<link rel="prev" href="configuration/tuning.html" title="Algorithm Tuning">
|
||||||
<link rel="next" href="introduction_and_overview.html" title="Introduction and Overview">
|
<link rel="next" href="intro.html" title="Introduction and Overview">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,7 +20,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="configuration/tuning.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="introduction_and_overview.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="configuration/tuning.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="intro.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
@ -203,7 +203,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="configuration/tuning.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="introduction_and_overview.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="configuration/tuning.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="intro.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -24,8 +24,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
<a name="boost_regex.introduction_and_overview"></a><a class="link" href="introduction_and_overview.html" title="Introduction and Overview">Introduction and
|
<a name="boost_regex.intro"></a><a class="link" href="intro.html" title="Introduction and Overview">Introduction and Overview</a>
|
||||||
Overview</a>
|
|
||||||
</h2></div></div></div>
|
</h2></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
Regular expressions are a form of pattern-matching that are often used in text
|
Regular expressions are a form of pattern-matching that are often used in text
|
||||||
@ -179,7 +178,7 @@
|
|||||||
a series of strings (similar to perl style split operations).
|
a series of strings (similar to perl style split operations).
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
For those that dislike templates, there is a high level wrapper class <a class="link" href="ref/deprecated_interfaces/old_regex.html" title="High Level Class RegEx (Deprecated)"><code class="computeroutput"><span class="identifier">RegEx</span></code></a>
|
For those that dislike templates, there is a high level wrapper class <a class="link" href="ref/deprecated/old_regex.html" title="High Level Class RegEx (Deprecated)"><code class="computeroutput"><span class="identifier">RegEx</span></code></a>
|
||||||
that is an encapsulation of the lower level template code - it provides a simplified
|
that is an encapsulation of the lower level template code - it provides a simplified
|
||||||
interface for those that don't need the full power of the library, and supports
|
interface for those that don't need the full power of the library, and supports
|
||||||
only narrow characters, and the "extended" regular expression syntax.
|
only narrow characters, and the "extended" regular expression syntax.
|
||||||
@ -192,7 +191,7 @@
|
|||||||
need compatibility with these API's.
|
need compatibility with these API's.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Finally, note that the library now has <a class="link" href="background_information/locale.html" title="Localization">run-time
|
Finally, note that the library now has <a class="link" href="background/locale.html" title="Localization">run-time
|
||||||
localization support</a>, and recognizes the full POSIX regular expression
|
localization support</a>, and recognizes the full POSIX regular expression
|
||||||
syntax - including advanced features like multi-character collating elements
|
syntax - including advanced features like multi-character collating elements
|
||||||
and equivalence classes - as well as providing compatibility with other regular
|
and equivalence classes - as well as providing compatibility with other regular
|
@ -29,7 +29,7 @@
|
|||||||
<p>
|
<p>
|
||||||
The <a class="link" href="ref/match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>
|
The <a class="link" href="ref/match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>
|
||||||
<code class="computeroutput"><span class="identifier">match_partial</span></code> can be passed
|
<code class="computeroutput"><span class="identifier">match_partial</span></code> can be passed
|
||||||
to the following algorithms: <a class="link" href="ref/regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>, <a class="link" href="ref/regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>, and <a class="link" href="ref/deprecated_interfaces/regex_grep.html" title="regex_grep (Deprecated)"><code class="computeroutput"><span class="identifier">regex_grep</span></code></a>, and used with the iterator
|
to the following algorithms: <a class="link" href="ref/regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>, <a class="link" href="ref/regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>, and <a class="link" href="ref/deprecated/regex_grep.html" title="regex_grep (Deprecated)"><code class="computeroutput"><span class="identifier">regex_grep</span></code></a>, and used with the iterator
|
||||||
<a class="link" href="ref/regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a>.
|
<a class="link" href="ref/regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a>.
|
||||||
When used it indicates that partial as well as full matches should be found.
|
When used it indicates that partial as well as full matches should be found.
|
||||||
A partial match is one that matched one or more characters at the end of the
|
A partial match is one that matched one or more characters at the end of the
|
||||||
@ -42,7 +42,7 @@
|
|||||||
can be differentiated as shown in the following table (the variable M represents
|
can be differentiated as shown in the following table (the variable M represents
|
||||||
an instance of <a class="link" href="ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> as filled in by <a class="link" href="ref/regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>,
|
an instance of <a class="link" href="ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> as filled in by <a class="link" href="ref/regex_match.html" title="regex_match"><code class="computeroutput"><span class="identifier">regex_match</span></code></a>,
|
||||||
<a class="link" href="ref/regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>
|
<a class="link" href="ref/regex_search.html" title="regex_search"><code class="computeroutput"><span class="identifier">regex_search</span></code></a>
|
||||||
or <a class="link" href="ref/deprecated_interfaces/regex_grep.html" title="regex_grep (Deprecated)"><code class="computeroutput"><span class="identifier">regex_grep</span></code></a>):
|
or <a class="link" href="ref/deprecated/regex_grep.html" title="regex_grep (Deprecated)"><code class="computeroutput"><span class="identifier">regex_grep</span></code></a>):
|
||||||
</p>
|
</p>
|
||||||
<div class="informaltable"><table class="table">
|
<div class="informaltable"><table class="table">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
|
@ -93,20 +93,18 @@
|
|||||||
<dt><span class="section"><a href="ref/concepts/iterator_concepts.html">Iterator
|
<dt><span class="section"><a href="ref/concepts/iterator_concepts.html">Iterator
|
||||||
Requirements</a></span></dt>
|
Requirements</a></span></dt>
|
||||||
</dl></dd>
|
</dl></dd>
|
||||||
<dt><span class="section"><a href="ref/deprecated_interfaces.html">Deprecated Interfaces</a></span></dt>
|
<dt><span class="section"><a href="ref/deprecated.html">Deprecated Interfaces</a></span></dt>
|
||||||
<dd><dl>
|
<dd><dl>
|
||||||
<dt><span class="section"><a href="ref/deprecated_interfaces/regex_format.html">regex_format
|
<dt><span class="section"><a href="ref/deprecated/regex_format.html">regex_format
|
||||||
(Deprecated)</a></span></dt>
|
(Deprecated)</a></span></dt>
|
||||||
<dt><span class="section"><a href="ref/deprecated_interfaces/regex_grep.html">regex_grep
|
<dt><span class="section"><a href="ref/deprecated/regex_grep.html">regex_grep (Deprecated)</a></span></dt>
|
||||||
(Deprecated)</a></span></dt>
|
<dt><span class="section"><a href="ref/deprecated/regex_split.html">regex_split
|
||||||
<dt><span class="section"><a href="ref/deprecated_interfaces/regex_split.html">regex_split
|
|
||||||
(deprecated)</a></span></dt>
|
(deprecated)</a></span></dt>
|
||||||
<dt><span class="section"><a href="ref/deprecated_interfaces/old_regex.html">High
|
<dt><span class="section"><a href="ref/deprecated/old_regex.html">High Level Class
|
||||||
Level Class RegEx (Deprecated)</a></span></dt>
|
RegEx (Deprecated)</a></span></dt>
|
||||||
</dl></dd>
|
</dl></dd>
|
||||||
<dt><span class="section"><a href="ref/internal_details.html">Internal Details</a></span></dt>
|
<dt><span class="section"><a href="ref/internals.html">Internal Details</a></span></dt>
|
||||||
<dd><dl><dt><span class="section"><a href="ref/internal_details/uni_iter.html">Unicode
|
<dd><dl><dt><span class="section"><a href="ref/internals/uni_iter.html">Unicode Iterators</a></span></dt></dl></dd>
|
||||||
Iterators</a></span></dt></dl></dd>
|
|
||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../concepts.html" title="Concepts">
|
<link rel="up" href="../concepts.html" title="Concepts">
|
||||||
<link rel="prev" href="traits_concept.html" title="Traits Class Requirements">
|
<link rel="prev" href="traits_concept.html" title="Traits Class Requirements">
|
||||||
<link rel="next" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
<link rel="next" href="../deprecated.html" title="Deprecated Interfaces">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,7 +20,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="traits_concept.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="traits_concept.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../deprecated.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
@ -41,7 +41,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="traits_concept.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="traits_concept.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../deprecated.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="concepts/iterator_concepts.html" title="Iterator Requirements">
|
<link rel="prev" href="concepts/iterator_concepts.html" title="Iterator Requirements">
|
||||||
<link rel="next" href="deprecated_interfaces/regex_format.html" title="regex_format (Deprecated)">
|
<link rel="next" href="deprecated/regex_format.html" title="regex_format (Deprecated)">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,21 +20,20 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="concepts/iterator_concepts.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="deprecated_interfaces/regex_format.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="concepts/iterator_concepts.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="deprecated/regex_format.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.deprecated_interfaces"></a><a class="link" href="deprecated_interfaces.html" title="Deprecated Interfaces">Deprecated Interfaces</a>
|
<a name="boost_regex.ref.deprecated"></a><a class="link" href="deprecated.html" title="Deprecated Interfaces">Deprecated Interfaces</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<div class="toc"><dl>
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="deprecated_interfaces/regex_format.html">regex_format
|
<dt><span class="section"><a href="deprecated/regex_format.html">regex_format
|
||||||
(Deprecated)</a></span></dt>
|
(Deprecated)</a></span></dt>
|
||||||
<dt><span class="section"><a href="deprecated_interfaces/regex_grep.html">regex_grep
|
<dt><span class="section"><a href="deprecated/regex_grep.html">regex_grep (Deprecated)</a></span></dt>
|
||||||
(Deprecated)</a></span></dt>
|
<dt><span class="section"><a href="deprecated/regex_split.html">regex_split
|
||||||
<dt><span class="section"><a href="deprecated_interfaces/regex_split.html">regex_split
|
|
||||||
(deprecated)</a></span></dt>
|
(deprecated)</a></span></dt>
|
||||||
<dt><span class="section"><a href="deprecated_interfaces/old_regex.html">High
|
<dt><span class="section"><a href="deprecated/old_regex.html">High Level Class
|
||||||
Level Class RegEx (Deprecated)</a></span></dt>
|
RegEx (Deprecated)</a></span></dt>
|
||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
@ -47,7 +46,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="concepts/iterator_concepts.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="deprecated_interfaces/regex_format.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="concepts/iterator_concepts.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="deprecated/regex_format.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,9 +5,9 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
<link rel="up" href="../deprecated.html" title="Deprecated Interfaces">
|
||||||
<link rel="prev" href="regex_split.html" title="regex_split (deprecated)">
|
<link rel="prev" href="regex_split.html" title="regex_split (deprecated)">
|
||||||
<link rel="next" href="../internal_details.html" title="Internal Details">
|
<link rel="next" href="../internals.html" title="Internal Details">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,12 +20,12 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_split.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../internal_details.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_split.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../internals.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.deprecated_interfaces.old_regex"></a><a class="link" href="old_regex.html" title="High Level Class RegEx (Deprecated)">High
|
<a name="boost_regex.ref.deprecated.old_regex"></a><a class="link" href="old_regex.html" title="High Level Class RegEx (Deprecated)">High Level Class
|
||||||
Level Class RegEx (Deprecated)</a>
|
RegEx (Deprecated)</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
The high level wrapper class RegEx is now deprecated and does not form
|
The high level wrapper class RegEx is now deprecated and does not form
|
||||||
@ -826,7 +826,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_split.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../internal_details.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_split.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../internals.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,8 +5,8 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
<link rel="up" href="../deprecated.html" title="Deprecated Interfaces">
|
||||||
<link rel="prev" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
<link rel="prev" href="../deprecated.html" title="Deprecated Interfaces">
|
||||||
<link rel="next" href="regex_grep.html" title="regex_grep (Deprecated)">
|
<link rel="next" href="regex_grep.html" title="regex_grep (Deprecated)">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
@ -20,11 +20,11 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_grep.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../deprecated.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_grep.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.deprecated_interfaces.regex_format"></a><a class="link" href="regex_format.html" title="regex_format (Deprecated)">regex_format
|
<a name="boost_regex.ref.deprecated.regex_format"></a><a class="link" href="regex_format.html" title="regex_format (Deprecated)">regex_format
|
||||||
(Deprecated)</a>
|
(Deprecated)</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
@ -34,8 +34,8 @@
|
|||||||
previous version of Boost.Regex and will not be further updated:
|
previous version of Boost.Regex and will not be further updated:
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.ref.deprecated_interfaces.regex_format.h0"></a>
|
<a name="boost_regex.ref.deprecated.regex_format.h0"></a>
|
||||||
<span class="phrase"><a name="boost_regex.ref.deprecated_interfaces.regex_format.algorithm_regex_format"></a></span><a class="link" href="regex_format.html#boost_regex.ref.deprecated_interfaces.regex_format.algorithm_regex_format">Algorithm
|
<span class="phrase"><a name="boost_regex.ref.deprecated.regex_format.algorithm_regex_format"></a></span><a class="link" href="regex_format.html#boost_regex.ref.deprecated.regex_format.algorithm_regex_format">Algorithm
|
||||||
regex_format</a>
|
regex_format</a>
|
||||||
</h5>
|
</h5>
|
||||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||||
@ -167,7 +167,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_grep.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../deprecated.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_grep.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,7 +5,7 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
<link rel="up" href="../deprecated.html" title="Deprecated Interfaces">
|
||||||
<link rel="prev" href="regex_format.html" title="regex_format (Deprecated)">
|
<link rel="prev" href="regex_format.html" title="regex_format (Deprecated)">
|
||||||
<link rel="next" href="regex_split.html" title="regex_split (deprecated)">
|
<link rel="next" href="regex_split.html" title="regex_split (deprecated)">
|
||||||
</head>
|
</head>
|
||||||
@ -20,12 +20,11 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_format.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_split.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_format.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_split.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.deprecated_interfaces.regex_grep"></a><a class="link" href="regex_grep.html" title="regex_grep (Deprecated)">regex_grep
|
<a name="boost_regex.ref.deprecated.regex_grep"></a><a class="link" href="regex_grep.html" title="regex_grep (Deprecated)">regex_grep (Deprecated)</a>
|
||||||
(Deprecated)</a>
|
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
The algorithm <code class="computeroutput"><span class="identifier">regex_grep</span></code>
|
The algorithm <code class="computeroutput"><span class="identifier">regex_grep</span></code>
|
||||||
@ -370,7 +369,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_format.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_split.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_format.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_split.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,7 +5,7 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
<link rel="up" href="../deprecated.html" title="Deprecated Interfaces">
|
||||||
<link rel="prev" href="regex_grep.html" title="regex_grep (Deprecated)">
|
<link rel="prev" href="regex_grep.html" title="regex_grep (Deprecated)">
|
||||||
<link rel="next" href="old_regex.html" title="High Level Class RegEx (Deprecated)">
|
<link rel="next" href="old_regex.html" title="High Level Class RegEx (Deprecated)">
|
||||||
</head>
|
</head>
|
||||||
@ -20,11 +20,11 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_grep.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="old_regex.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_grep.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="old_regex.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.deprecated_interfaces.regex_split"></a><a class="link" href="regex_split.html" title="regex_split (deprecated)">regex_split
|
<a name="boost_regex.ref.deprecated.regex_split"></a><a class="link" href="regex_split.html" title="regex_split (deprecated)">regex_split
|
||||||
(deprecated)</a>
|
(deprecated)</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
@ -157,7 +157,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_grep.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="old_regex.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_grep.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="old_regex.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -6,8 +6,8 @@
|
|||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="deprecated_interfaces/old_regex.html" title="High Level Class RegEx (Deprecated)">
|
<link rel="prev" href="deprecated/old_regex.html" title="High Level Class RegEx (Deprecated)">
|
||||||
<link rel="next" href="internal_details/uni_iter.html" title="Unicode Iterators">
|
<link rel="next" href="internals/uni_iter.html" title="Unicode Iterators">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,14 +20,13 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="deprecated_interfaces/old_regex.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="internal_details/uni_iter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="deprecated/old_regex.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="internals/uni_iter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.internal_details"></a><a class="link" href="internal_details.html" title="Internal Details">Internal Details</a>
|
<a name="boost_regex.ref.internals"></a><a class="link" href="internals.html" title="Internal Details">Internal Details</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<div class="toc"><dl><dt><span class="section"><a href="internal_details/uni_iter.html">Unicode
|
<div class="toc"><dl><dt><span class="section"><a href="internals/uni_iter.html">Unicode Iterators</a></span></dt></dl></div>
|
||||||
Iterators</a></span></dt></dl></div>
|
|
||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
@ -39,7 +38,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="deprecated_interfaces/old_regex.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="internal_details/uni_iter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="deprecated/old_regex.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="internals/uni_iter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -5,9 +5,9 @@
|
|||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../internal_details.html" title="Internal Details">
|
<link rel="up" href="../internals.html" title="Internal Details">
|
||||||
<link rel="prev" href="../internal_details.html" title="Internal Details">
|
<link rel="prev" href="../internals.html" title="Internal Details">
|
||||||
<link rel="next" href="../../background_information.html" title="Background Information">
|
<link rel="next" href="../../background.html" title="Background Information">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,16 +20,15 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../internal_details.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../internal_details.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../background_information.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../internals.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../internals.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../background.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.internal_details.uni_iter"></a><a class="link" href="uni_iter.html" title="Unicode Iterators">Unicode
|
<a name="boost_regex.ref.internals.uni_iter"></a><a class="link" href="uni_iter.html" title="Unicode Iterators">Unicode Iterators</a>
|
||||||
Iterators</a>
|
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.ref.internal_details.uni_iter.h0"></a>
|
<a name="boost_regex.ref.internals.uni_iter.h0"></a>
|
||||||
<span class="phrase"><a name="boost_regex.ref.internal_details.uni_iter.synopsis"></a></span><a class="link" href="uni_iter.html#boost_regex.ref.internal_details.uni_iter.synopsis">Synopsis</a>
|
<span class="phrase"><a name="boost_regex.ref.internals.uni_iter.synopsis"></a></span><a class="link" href="uni_iter.html#boost_regex.ref.internals.uni_iter.synopsis">Synopsis</a>
|
||||||
</h5>
|
</h5>
|
||||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">pending</span><span class="special">/</span><span class="identifier">unicode_iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></pre>
|
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">pending</span><span class="special">/</span><span class="identifier">unicode_iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></pre>
|
||||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BaseIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U16Type</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint16_t</span><span class="special">></span>
|
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BaseIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U16Type</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint16_t</span><span class="special">></span>
|
||||||
@ -51,8 +50,8 @@
|
|||||||
<span class="keyword">class</span> <span class="identifier">utf8_output_iterator</span><span class="special">;</span>
|
<span class="keyword">class</span> <span class="identifier">utf8_output_iterator</span><span class="special">;</span>
|
||||||
</pre>
|
</pre>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.ref.internal_details.uni_iter.h1"></a>
|
<a name="boost_regex.ref.internals.uni_iter.h1"></a>
|
||||||
<span class="phrase"><a name="boost_regex.ref.internal_details.uni_iter.description"></a></span><a class="link" href="uni_iter.html#boost_regex.ref.internal_details.uni_iter.description">Description</a>
|
<span class="phrase"><a name="boost_regex.ref.internals.uni_iter.description"></a></span><a class="link" href="uni_iter.html#boost_regex.ref.internals.uni_iter.description">Description</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
This header contains a selection of iterator adaptors that make a sequence
|
This header contains a selection of iterator adaptors that make a sequence
|
||||||
@ -172,7 +171,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../internal_details.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../internal_details.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../background_information.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../internals.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../internals.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../background.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -191,7 +191,7 @@ cab
|
|||||||
is in the range 1-9, matches the same string that was matched by sub-expression
|
is in the range 1-9, matches the same string that was matched by sub-expression
|
||||||
<span class="emphasis"><em>n</em></span>. For example the expression:
|
<span class="emphasis"><em>n</em></span>. For example the expression:
|
||||||
</p>
|
</p>
|
||||||
<pre class="programlisting">^(a*).*\1$</pre>
|
<pre class="programlisting">^(a*)[^a]*\1$</pre>
|
||||||
<p>
|
<p>
|
||||||
Will match the string:
|
Will match the string:
|
||||||
</p>
|
</p>
|
||||||
|
@ -161,7 +161,7 @@ aaaa
|
|||||||
is in the range 1-9, matches the same string that was matched by sub-expression
|
is in the range 1-9, matches the same string that was matched by sub-expression
|
||||||
<span class="emphasis"><em>n</em></span>. For example the expression:
|
<span class="emphasis"><em>n</em></span>. For example the expression:
|
||||||
</p>
|
</p>
|
||||||
<pre class="programlisting">^\(a*\).*\1$</pre>
|
<pre class="programlisting">^\(a*\)[^a]*\1$</pre>
|
||||||
<p>
|
<p>
|
||||||
Will match the string:
|
Will match the string:
|
||||||
</p>
|
</p>
|
||||||
|
@ -268,7 +268,7 @@
|
|||||||
is in the range 1-9, matches the same string that was matched by sub-expression
|
is in the range 1-9, matches the same string that was matched by sub-expression
|
||||||
<span class="emphasis"><em>n</em></span>. For example the expression:
|
<span class="emphasis"><em>n</em></span>. For example the expression:
|
||||||
</p>
|
</p>
|
||||||
<pre class="programlisting">^(a*).*\1$</pre>
|
<pre class="programlisting">^(a*)[^a]*\1$</pre>
|
||||||
<p>
|
<p>
|
||||||
Will match the string:
|
Will match the string:
|
||||||
</p>
|
</p>
|
||||||
@ -578,12 +578,12 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<code class="literal"><br> </code>
|
<code class="literal">\n</code>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<code class="literal"><br> </code>
|
<code class="literal">\n</code>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../index.html" title="Boost.Regex 5.1.3">
|
<link rel="home" href="../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="up" href="../index.html" title="Boost.Regex 5.1.3">
|
<link rel="up" href="../index.html" title="Boost.Regex 5.1.3">
|
||||||
<link rel="prev" href="introduction_and_overview.html" title="Introduction and Overview">
|
<link rel="prev" href="intro.html" title="Introduction and Overview">
|
||||||
<link rel="next" href="captures.html" title="Understanding Marked Sub-Expressions and Captures">
|
<link rel="next" href="captures.html" title="Understanding Marked Sub-Expressions and Captures">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
@ -20,7 +20,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="introduction_and_overview.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="captures.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="intro.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="captures.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
@ -80,7 +80,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="introduction_and_overview.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="captures.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="intro.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="captures.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -49,8 +49,7 @@
|
|||||||
<dt><span class="section"><a href="boost_regex/configuration/tuning.html">Algorithm Tuning</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/configuration/tuning.html">Algorithm Tuning</a></span></dt>
|
||||||
</dl></dd>
|
</dl></dd>
|
||||||
<dt><span class="section"><a href="boost_regex/install.html">Building and Installing the Library</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/install.html">Building and Installing the Library</a></span></dt>
|
||||||
<dt><span class="section"><a href="boost_regex/introduction_and_overview.html">Introduction and
|
<dt><span class="section"><a href="boost_regex/intro.html">Introduction and Overview</a></span></dt>
|
||||||
Overview</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="boost_regex/unicode.html">Unicode and Boost.Regex</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/unicode.html">Unicode and Boost.Regex</a></span></dt>
|
||||||
<dt><span class="section"><a href="boost_regex/captures.html">Understanding Marked Sub-Expressions
|
<dt><span class="section"><a href="boost_regex/captures.html">Understanding Marked Sub-Expressions
|
||||||
and Captures</a></span></dt>
|
and Captures</a></span></dt>
|
||||||
@ -157,61 +156,56 @@
|
|||||||
<dt><span class="section"><a href="boost_regex/ref/concepts/iterator_concepts.html">Iterator
|
<dt><span class="section"><a href="boost_regex/ref/concepts/iterator_concepts.html">Iterator
|
||||||
Requirements</a></span></dt>
|
Requirements</a></span></dt>
|
||||||
</dl></dd>
|
</dl></dd>
|
||||||
<dt><span class="section"><a href="boost_regex/ref/deprecated_interfaces.html">Deprecated Interfaces</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/ref/deprecated.html">Deprecated Interfaces</a></span></dt>
|
||||||
<dd><dl>
|
<dd><dl>
|
||||||
<dt><span class="section"><a href="boost_regex/ref/deprecated_interfaces/regex_format.html">regex_format
|
<dt><span class="section"><a href="boost_regex/ref/deprecated/regex_format.html">regex_format
|
||||||
(Deprecated)</a></span></dt>
|
(Deprecated)</a></span></dt>
|
||||||
<dt><span class="section"><a href="boost_regex/ref/deprecated_interfaces/regex_grep.html">regex_grep
|
<dt><span class="section"><a href="boost_regex/ref/deprecated/regex_grep.html">regex_grep (Deprecated)</a></span></dt>
|
||||||
(Deprecated)</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/ref/deprecated/regex_split.html">regex_split
|
||||||
<dt><span class="section"><a href="boost_regex/ref/deprecated_interfaces/regex_split.html">regex_split
|
|
||||||
(deprecated)</a></span></dt>
|
(deprecated)</a></span></dt>
|
||||||
<dt><span class="section"><a href="boost_regex/ref/deprecated_interfaces/old_regex.html">High
|
<dt><span class="section"><a href="boost_regex/ref/deprecated/old_regex.html">High Level Class
|
||||||
Level Class RegEx (Deprecated)</a></span></dt>
|
RegEx (Deprecated)</a></span></dt>
|
||||||
</dl></dd>
|
</dl></dd>
|
||||||
<dt><span class="section"><a href="boost_regex/ref/internal_details.html">Internal Details</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/ref/internals.html">Internal Details</a></span></dt>
|
||||||
<dd><dl><dt><span class="section"><a href="boost_regex/ref/internal_details/uni_iter.html">Unicode
|
<dd><dl><dt><span class="section"><a href="boost_regex/ref/internals/uni_iter.html">Unicode Iterators</a></span></dt></dl></dd>
|
||||||
Iterators</a></span></dt></dl></dd>
|
|
||||||
</dl></dd>
|
</dl></dd>
|
||||||
<dt><span class="section"><a href="boost_regex/background_information.html">Background Information</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/background.html">Background Information</a></span></dt>
|
||||||
<dd><dl>
|
<dd><dl>
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/headers.html">Headers</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/background/headers.html">Headers</a></span></dt>
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/locale.html">Localization</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/background/locale.html">Localization</a></span></dt>
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/thread_safety.html">Thread
|
<dt><span class="section"><a href="boost_regex/background/thread_safety.html">Thread Safety</a></span></dt>
|
||||||
Safety</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/background/examples.html">Test and Example Programs</a></span></dt>
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/examples.html">Test and
|
<dt><span class="section"><a href="boost_regex/background/futher.html">References and Further
|
||||||
Example Programs</a></span></dt>
|
Information</a></span></dt>
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/futher.html">References
|
<dt><span class="section"><a href="boost_regex/background/faq.html">FAQ</a></span></dt>
|
||||||
and Further Information</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/background/performance.html">Performance</a></span></dt>
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/faq.html">FAQ</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/performance.html">Performance</a></span></dt>
|
|
||||||
<dd><dl>
|
<dd><dl>
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
<dt><span class="section"><a href="boost_regex/background/performance/section_id1378460593.html">Testing
|
||||||
Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version
|
|
||||||
14.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/performance/section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
|
||||||
Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/performance/section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
|
||||||
leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual
|
|
||||||
C++ version 14.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/performance/section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
|
||||||
leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/performance/section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
|
||||||
simple Perl matches (platform = Windows x64, compiler = Microsoft Visual
|
|
||||||
C++ version 14.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/performance/section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
|
||||||
simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
|
||||||
simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft
|
|
||||||
Visual C++ version 14.0)</a></span></dt>
|
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
|
||||||
simple leftmost-longest matches (platform = linux, compiler = GNU C++ version
|
simple leftmost-longest matches (platform = linux, compiler = GNU C++ version
|
||||||
5.1.0)</a></span></dt>
|
6.3.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="boost_regex/background/performance/section_id1675827111.html">Testing
|
||||||
|
Perl searches (platform = linux, compiler = GNU C++ version 6.3.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="boost_regex/background/performance/section_id3141719723.html">Testing
|
||||||
|
simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft
|
||||||
|
Visual C++ version 14.1)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="boost_regex/background/performance/section_id3258595385.html">Testing
|
||||||
|
leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
|
C++ version 14.1)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="boost_regex/background/performance/section_id3261825021.html">Testing
|
||||||
|
simple Perl matches (platform = linux, compiler = GNU C++ version 6.3.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="boost_regex/background/performance/section_id3752650613.html">Testing
|
||||||
|
Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version
|
||||||
|
14.1)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="boost_regex/background/performance/section_id4128344975.html">Testing
|
||||||
|
simple Perl matches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
|
C++ version 14.1)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="boost_regex/background/performance/section_id4148872883.html">Testing
|
||||||
|
leftmost-longest searches (platform = linux, compiler = GNU C++ version 6.3.0)</a></span></dt>
|
||||||
</dl></dd>
|
</dl></dd>
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/standards.html">Standards
|
<dt><span class="section"><a href="boost_regex/background/standards.html">Standards Conformance</a></span></dt>
|
||||||
Conformance</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/background/redist.html">Redistributables</a></span></dt>
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/redist.html">Redistributables</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/background/acknowledgements.html">Acknowledgements</a></span></dt>
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/acknowledgements.html">Acknowledgements</a></span></dt>
|
<dt><span class="section"><a href="boost_regex/background/history.html">History</a></span></dt>
|
||||||
<dt><span class="section"><a href="boost_regex/background_information/history.html">History</a></span></dt>
|
|
||||||
</dl></dd>
|
</dl></dd>
|
||||||
</dl>
|
</dl>
|
||||||
</div>
|
</div>
|
||||||
@ -221,7 +215,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"><p><small>Last revised: February 24, 2017 at 13:14:00 GMT</small></p></td>
|
<td align="left"><p><small>Last revised: August 01, 2017 at 16:59:52 GMT</small></p></td>
|
||||||
<td align="right"><div class="copyright-footer"></div></td>
|
<td align="right"><div class="copyright-footer"></div></td>
|
||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
http://www.boost.org/LICENSE_1_0.txt).
|
http://www.boost.org/LICENSE_1_0.txt).
|
||||||
]
|
]
|
||||||
|
|
||||||
[section Introduction and Overview]
|
[section:intro Introduction and Overview]
|
||||||
|
|
||||||
Regular expressions are a form of pattern-matching that are often used in
|
Regular expressions are a form of pattern-matching that are often used in
|
||||||
text processing; many users will be familiar with the Unix utilities grep, sed
|
text processing; many users will be familiar with the Unix utilities grep, sed
|
||||||
@ -152,7 +152,7 @@ are available in both narrow character and Unicode versions, and are
|
|||||||
provided for those who need compatibility with these API's.
|
provided for those who need compatibility with these API's.
|
||||||
|
|
||||||
Finally, note that the library now has
|
Finally, note that the library now has
|
||||||
[link boost_regex.background_information.locale run-time localization support],
|
[link boost_regex.background.locale run-time localization support],
|
||||||
and recognizes the full POSIX regular expression syntax - including
|
and recognizes the full POSIX regular expression syntax - including
|
||||||
advanced features like multi-character collating elements and equivalence
|
advanced features like multi-character collating elements and equivalence
|
||||||
classes - as well as providing compatibility with other regular expression
|
classes - as well as providing compatibility with other regular expression
|
||||||
|
@ -32,15 +32,15 @@
|
|||||||
[template regex_search[] [link boost_regex.ref.regex_search `regex_search`]]
|
[template regex_search[] [link boost_regex.ref.regex_search `regex_search`]]
|
||||||
[template regex_match[] [link boost_regex.ref.regex_match `regex_match`]]
|
[template regex_match[] [link boost_regex.ref.regex_match `regex_match`]]
|
||||||
[template regex_replace[] [link boost_regex.ref.regex_replace `regex_replace`]]
|
[template regex_replace[] [link boost_regex.ref.regex_replace `regex_replace`]]
|
||||||
[template regex_grep[] [link boost_regex.ref.deprecated_interfaces.regex_grep `regex_grep`]]
|
[template regex_grep[] [link boost_regex.ref.deprecated.regex_grep `regex_grep`]]
|
||||||
[template regex_split[] [link boost_regex.ref.deprecated_interfaces.regex_split `regex_split`]]
|
[template regex_split[] [link boost_regex.ref.deprecated.regex_split `regex_split`]]
|
||||||
[template match_results_format[] [link boost_regex.match_results_format `match_results<>::format`]]
|
[template match_results_format[] [link boost_regex.match_results_format `match_results<>::format`]]
|
||||||
[template perl_format[] [link boost_regex.format.perl_format Perl]]
|
[template perl_format[] [link boost_regex.format.perl_format Perl]]
|
||||||
[template sed_format[] [link boost_regex.format.sed_format Sed]]
|
[template sed_format[] [link boost_regex.format.sed_format Sed]]
|
||||||
[template boost_extended_format[] [link boost_regex.format.boost_format_syntax Boost-Extended]]
|
[template boost_extended_format[] [link boost_regex.format.boost_format_syntax Boost-Extended]]
|
||||||
|
|
||||||
[/depricated stuff:]
|
[/depricated stuff:]
|
||||||
[template RegEx[] [link boost_regex.ref.deprecated_interfaces.old_regex `RegEx`]]
|
[template RegEx[] [link boost_regex.ref.deprecated.old_regex `RegEx`]]
|
||||||
[template regcomp[] [link boost_regex.ref.posix.regcomp `regcomp`]]
|
[template regcomp[] [link boost_regex.ref.posix.regcomp `regcomp`]]
|
||||||
[template regexec[] [link boost_regex.ref.posix.regexec `regexec`]]
|
[template regexec[] [link boost_regex.ref.posix.regexec `regexec`]]
|
||||||
[template regerror[] [link boost_regex.ref.posix.regerror `regerror`]]
|
[template regerror[] [link boost_regex.ref.posix.regerror `regerror`]]
|
||||||
@ -81,20 +81,20 @@ PDF version of this manual is also available].
|
|||||||
[include posix_api.qbk]
|
[include posix_api.qbk]
|
||||||
[include concepts.qbk]
|
[include concepts.qbk]
|
||||||
|
|
||||||
[section Deprecated Interfaces]
|
[section:deprecated Deprecated Interfaces]
|
||||||
[include regex_format.qbk]
|
[include regex_format.qbk]
|
||||||
[include regex_grep.qbk]
|
[include regex_grep.qbk]
|
||||||
[include regex_split.qbk]
|
[include regex_split.qbk]
|
||||||
[include old_regex.qbk]
|
[include old_regex.qbk]
|
||||||
[endsect]
|
[endsect]
|
||||||
|
|
||||||
[section Internal Details]
|
[section:internals Internal Details]
|
||||||
[include unicode_iterators.qbk]
|
[include unicode_iterators.qbk]
|
||||||
[endsect]
|
[endsect]
|
||||||
|
|
||||||
[endsect]
|
[endsect]
|
||||||
|
|
||||||
[section Background Information]
|
[section:background Background Information]
|
||||||
|
|
||||||
[include headers.qbk]
|
[include headers.qbk]
|
||||||
[include locale.qbk]
|
[include locale.qbk]
|
||||||
|
@ -106,7 +106,7 @@ An escape character followed by a digit /n/, where /n/ is in the range 1-9,
|
|||||||
matches the same string that was matched by sub-expression /n/. For example
|
matches the same string that was matched by sub-expression /n/. For example
|
||||||
the expression:
|
the expression:
|
||||||
|
|
||||||
[pre ^\\(a\*\\).\*\\1$]
|
[pre ^\\(a\*\\)\[\^a\]\*\\1$]
|
||||||
|
|
||||||
Will match the string:
|
Will match the string:
|
||||||
|
|
||||||
|
@ -128,7 +128,7 @@ An escape character followed by a digit /n/, where /n/ is in the range 1-9,
|
|||||||
matches the same string that was matched by sub-expression /n/. For example
|
matches the same string that was matched by sub-expression /n/. For example
|
||||||
the expression:
|
the expression:
|
||||||
|
|
||||||
[pre ^(a\*).\*\\1\$]
|
[pre ^(a\*)\[\^a\]\*\\1\$]
|
||||||
|
|
||||||
Will match the string:
|
Will match the string:
|
||||||
|
|
||||||
|
@ -173,7 +173,7 @@ An escape character followed by a digit /n/, where /n/ is in the range 1-9,
|
|||||||
matches the same string that was matched by sub-expression /n/. For example
|
matches the same string that was matched by sub-expression /n/. For example
|
||||||
the expression:
|
the expression:
|
||||||
|
|
||||||
[pre ^(a\*).\*\\1$]
|
[pre ^(a\*)\[\^a\]\*\\1$]
|
||||||
|
|
||||||
Will match the string:
|
Will match the string:
|
||||||
|
|
||||||
@ -299,24 +299,24 @@ The following escape sequences are all synonyms for single characters:
|
|||||||
|
|
||||||
[table
|
[table
|
||||||
[[Escape][Character]]
|
[[Escape][Character]]
|
||||||
[[[^\a]][[^\a]]]
|
[[[^\\a]][[^\\a]]]
|
||||||
[[[^\e]][[^0x1B]]]
|
[[[^\\e]][[^0x1B]]]
|
||||||
[[[^\f]][[^\f]]]
|
[[[^\\f]][[^\\f]]]
|
||||||
[[[^\n]][[^\n]]]
|
[[[^\\n]][[^\\n]]]
|
||||||
[[[^\r]][[^\r]]]
|
[[[^\\r]][[^\\r]]]
|
||||||
[[[^\t]][[^\t]]]
|
[[[^\\t]][[^\\t]]]
|
||||||
[[[^\v]][[^\v]]]
|
[[[^\\v]][[^\\v]]]
|
||||||
[[[^\b]][[^\b] (but only inside a character class declaration).]]
|
[[[^\\b]][[^\\b] (but only inside a character class declaration).]]
|
||||||
[[[^\cX]][An ASCII escape sequence - the character whose code point is X % 32]]
|
[[[^\\cX]][An ASCII escape sequence - the character whose code point is X % 32]]
|
||||||
[[[^\xdd]][A hexadecimal escape sequence - matches the single character whose
|
[[[^\\xdd]][A hexadecimal escape sequence - matches the single character whose
|
||||||
code point is 0xdd.]]
|
code point is 0xdd.]]
|
||||||
[[[^\x{dddd}]][A hexadecimal escape sequence - matches the single character whose
|
[[[^\\x{dddd}]][A hexadecimal escape sequence - matches the single character whose
|
||||||
code point is 0xdddd.]]
|
code point is 0xdddd.]]
|
||||||
[[[^\0ddd]][An octal escape sequence - matches the single character whose
|
[[[^\\0ddd]][An octal escape sequence - matches the single character whose
|
||||||
code point is 0ddd.]]
|
code point is 0ddd.]]
|
||||||
[[[^\N{name}]][Matches the single character which has the
|
[[[^\\N{name}]][Matches the single character which has the
|
||||||
[link boost_regex.syntax.collating_names symbolic name] /name/.
|
[link boost_regex.syntax.collating_names symbolic name] /name/.
|
||||||
For example [^\N{newline}] matches the single character \\n.]]
|
For example [^\\N{newline}] matches the single character \\n.]]
|
||||||
]
|
]
|
||||||
|
|
||||||
[h5 "Single character" character classes:]
|
[h5 "Single character" character classes:]
|
||||||
|
@ -25,7 +25,7 @@ otherwise use a separate instance of [match_results] per thread.
|
|||||||
The [link boost_regex.ref.posix POSIX API functions] are all re-entrant and thread safe, regular
|
The [link boost_regex.ref.posix POSIX API functions] are all re-entrant and thread safe, regular
|
||||||
expressions compiled with regcomp can also be shared between threads.
|
expressions compiled with regcomp can also be shared between threads.
|
||||||
|
|
||||||
The [link boost_regex.ref.deprecated_interfaces.old_regex class RegEx] is
|
The [link boost_regex.ref.deprecated.old_regex class RegEx] is
|
||||||
only thread safe if each thread gets its own
|
only thread safe if each thread gets its own
|
||||||
RegEx instance (apartment threading) - this is a consequence of
|
RegEx instance (apartment threading) - this is a consequence of
|
||||||
RegEx handling both compiling and matching regular expressions.
|
RegEx handling both compiling and matching regular expressions.
|
||||||
|
@ -9,11 +9,11 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
|
|
||||||
#ifdef BOOST_MSVC
|
#ifdef BOOST_MSVC
|
||||||
#pragma warning(disable:4512 4244)
|
#pragma warning(disable:4512 4244)
|
||||||
|
@ -16,8 +16,8 @@
|
|||||||
* DESCRIPTION: Credit card number formatting code.
|
* DESCRIPTION: Credit card number formatting code.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <boost/regex.hpp>
|
#include <boost/regex.hpp>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
bool validate_card_format(const std::string& s)
|
bool validate_card_format(const std::string& s)
|
||||||
{
|
{
|
||||||
|
@ -16,12 +16,12 @@
|
|||||||
* DESCRIPTION: Search example using partial matches.
|
* DESCRIPTION: Search example using partial matches.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
|
|
||||||
#ifdef BOOST_NO_STDC_NAMESPACE
|
#ifdef BOOST_NO_STDC_NAMESPACE
|
||||||
namespace std{ using ::memmove; }
|
namespace std{ using ::memmove; }
|
||||||
|
@ -16,12 +16,12 @@
|
|||||||
* DESCRIPTION: Search example using partial matches.
|
* DESCRIPTION: Search example using partial matches.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
|
|
||||||
#ifdef BOOST_NO_STDC_NAMESPACE
|
#ifdef BOOST_NO_STDC_NAMESPACE
|
||||||
namespace std{ using ::memmove; }
|
namespace std{ using ::memmove; }
|
||||||
|
@ -16,9 +16,9 @@
|
|||||||
* DESCRIPTION: regex_match example using partial matches.
|
* DESCRIPTION: regex_match example using partial matches.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
|
|
||||||
boost::regex e("(\\d{3,4})[- ]?(\\d{4})[- ]?(\\d{4})[- ]?(\\d{4})");
|
boost::regex e("(\\d{3,4})[- ]?(\\d{4})[- ]?(\\d{4})[- ]?(\\d{4})");
|
||||||
|
|
||||||
|
@ -16,9 +16,9 @@
|
|||||||
* DESCRIPTION: regex_grep example 1: searches a cpp file for class definitions.
|
* DESCRIPTION: regex_grep example 1: searches a cpp file for class definitions.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
|
|
||||||
// purpose:
|
// purpose:
|
||||||
// takes the contents of a file in the form of a string
|
// takes the contents of a file in the form of a string
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
* using a global callback function.
|
* using a global callback function.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <boost/regex.hpp>
|
#include <boost/regex.hpp>
|
||||||
|
@ -17,9 +17,9 @@
|
|||||||
* using a bound member function callback.
|
* using a bound member function callback.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
#include <functional>
|
#include <functional>
|
||||||
#include <boost/detail/workaround.hpp>
|
#include <boost/detail/workaround.hpp>
|
||||||
|
|
||||||
@ -89,6 +89,11 @@ void class_index::IndexClasses(const std::string& file)
|
|||||||
start,
|
start,
|
||||||
end,
|
end,
|
||||||
expression);
|
expression);
|
||||||
|
#elif defined(BOOST_NO_CXX98_BINDERS)
|
||||||
|
boost::regex_grep(std::bind(&class_index::grep_callback, this, std::placeholders::_1),
|
||||||
|
start,
|
||||||
|
end,
|
||||||
|
expression);
|
||||||
#else
|
#else
|
||||||
boost::regex_grep(std::bind1st(std::mem_fun(&class_index::grep_callback), this),
|
boost::regex_grep(std::bind1st(std::mem_fun(&class_index::grep_callback), this),
|
||||||
start,
|
start,
|
||||||
|
@ -19,9 +19,9 @@
|
|||||||
|
|
||||||
#ifdef __BORLANDC__
|
#ifdef __BORLANDC__
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
#include <functional>
|
#include <functional>
|
||||||
|
|
||||||
// purpose:
|
// purpose:
|
||||||
|
@ -17,11 +17,11 @@
|
|||||||
* using global data.
|
* using global data.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
@ -16,9 +16,9 @@
|
|||||||
* DESCRIPTION: ftp based regex_match example.
|
* DESCRIPTION: ftp based regex_match example.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
|
@ -17,12 +17,12 @@
|
|||||||
* converts a C++ file to syntax highlighted HTML.
|
* converts a C++ file to syntax highlighted HTML.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
|
@ -17,12 +17,12 @@
|
|||||||
* converts a C++ file to syntax highlighted HTML.
|
* converts a C++ file to syntax highlighted HTML.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
|
@ -16,9 +16,9 @@
|
|||||||
* DESCRIPTION: regex_search example: searches a cpp file for class definitions.
|
* DESCRIPTION: regex_search example: searches a cpp file for class definitions.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
|
|
||||||
// purpose:
|
// purpose:
|
||||||
// takes the contents of a file in the form of a string
|
// takes the contents of a file in the form of a string
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#include <list>
|
|
||||||
#include <boost/regex.hpp>
|
#include <boost/regex.hpp>
|
||||||
|
#include <list>
|
||||||
|
|
||||||
|
|
||||||
unsigned tokenise(std::list<std::string>& l, std::string& s)
|
unsigned tokenise(std::list<std::string>& l, std::string& s)
|
||||||
|
@ -17,11 +17,11 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <list>
|
#include <list>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
|
|
||||||
boost::regex e("<\\s*A\\s+[^>]*href\\s*=\\s*\"([^\"]*)\"",
|
boost::regex e("<\\s*A\\s+[^>]*href\\s*=\\s*\"([^\"]*)\"",
|
||||||
boost::regex::normal | boost::regbase::icase);
|
boost::regex::normal | boost::regbase::icase);
|
||||||
|
@ -17,10 +17,10 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
#include <boost/regex.hpp>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
#include <boost/regex.hpp>
|
|
||||||
|
|
||||||
boost::regex e("<\\s*A\\s+[^>]*href\\s*=\\s*\"([^\"]*)\"",
|
boost::regex e("<\\s*A\\s+[^>]*href\\s*=\\s*\"([^\"]*)\"",
|
||||||
boost::regex::normal | boost::regbase::icase);
|
boost::regex::normal | boost::regbase::icase);
|
||||||
|
@ -13,6 +13,12 @@
|
|||||||
#pragma warning(disable: 4996 4127)
|
#pragma warning(disable: 4996 4127)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <boost/config.hpp>
|
||||||
|
#include <boost/regex.hpp>
|
||||||
|
#include <boost/cregex.hpp>
|
||||||
|
#include <boost/timer.hpp>
|
||||||
|
#include <boost/smart_ptr.hpp>
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <deque>
|
#include <deque>
|
||||||
@ -35,12 +41,6 @@ using std::streambuf;
|
|||||||
using std::getline;
|
using std::getline;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <boost/config.hpp>
|
|
||||||
#include <boost/regex.hpp>
|
|
||||||
#include <boost/cregex.hpp>
|
|
||||||
#include <boost/timer.hpp>
|
|
||||||
#include <boost/smart_ptr.hpp>
|
|
||||||
|
|
||||||
#if defined(_WIN32) && defined(BOOST_REGEX_USE_WIN32_LOCALE)
|
#if defined(_WIN32) && defined(BOOST_REGEX_USE_WIN32_LOCALE)
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#endif
|
#endif
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
#ifndef BOOST_REGEX_ICU_HPP
|
#ifndef BOOST_REGEX_ICU_HPP
|
||||||
#define BOOST_REGEX_ICU_HPP
|
#define BOOST_REGEX_ICU_HPP
|
||||||
|
|
||||||
|
#include <boost/config.hpp>
|
||||||
#include <unicode/utypes.h>
|
#include <unicode/utypes.h>
|
||||||
#include <unicode/uchar.h>
|
#include <unicode/uchar.h>
|
||||||
#include <unicode/coll.h>
|
#include <unicode/coll.h>
|
||||||
@ -389,12 +390,13 @@ inline u32regex make_u32regex(const U_NAMESPACE_QUALIFIER UnicodeString& s, boos
|
|||||||
// regex_match overloads that widen the character type as appropriate:
|
// regex_match overloads that widen the character type as appropriate:
|
||||||
//
|
//
|
||||||
namespace BOOST_REGEX_DETAIL_NS{
|
namespace BOOST_REGEX_DETAIL_NS{
|
||||||
template<class MR1, class MR2>
|
template<class MR1, class MR2, class NSubs>
|
||||||
void copy_results(MR1& out, MR2 const& in)
|
void copy_results(MR1& out, MR2 const& in, NSubs named_subs)
|
||||||
{
|
{
|
||||||
// copy results from an adapted MR2 match_results:
|
// copy results from an adapted MR2 match_results:
|
||||||
out.set_size(in.size(), in.prefix().first.base(), in.suffix().second.base());
|
out.set_size(in.size(), in.prefix().first.base(), in.suffix().second.base());
|
||||||
out.set_base(in.base().base());
|
out.set_base(in.base().base());
|
||||||
|
out.set_named_subs(named_subs);
|
||||||
for(int i = 0; i < (int)in.size(); ++i)
|
for(int i = 0; i < (int)in.size(); ++i)
|
||||||
{
|
{
|
||||||
if(in[i].matched || !i)
|
if(in[i].matched || !i)
|
||||||
@ -443,7 +445,7 @@ bool do_regex_match(BidiIterator first, BidiIterator last,
|
|||||||
match_type what;
|
match_type what;
|
||||||
bool result = ::boost::regex_match(conv_type(first, first, last), conv_type(last, first, last), what, e, flags);
|
bool result = ::boost::regex_match(conv_type(first, first, last), conv_type(last, first, last), what, e, flags);
|
||||||
// copy results across to m:
|
// copy results across to m:
|
||||||
if(result) copy_results(m, what);
|
if(result) copy_results(m, what, e.get_named_subs());
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
template <class BidiIterator, class Allocator>
|
template <class BidiIterator, class Allocator>
|
||||||
@ -459,7 +461,7 @@ bool do_regex_match(BidiIterator first, BidiIterator last,
|
|||||||
match_type what;
|
match_type what;
|
||||||
bool result = ::boost::regex_match(conv_type(first, first, last), conv_type(last, first, last), what, e, flags);
|
bool result = ::boost::regex_match(conv_type(first, first, last), conv_type(last, first, last), what, e, flags);
|
||||||
// copy results across to m:
|
// copy results across to m:
|
||||||
if(result) copy_results(m, what);
|
if(result) copy_results(m, what, e.get_named_subs());
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
} // namespace BOOST_REGEX_DETAIL_NS
|
} // namespace BOOST_REGEX_DETAIL_NS
|
||||||
@ -618,7 +620,7 @@ bool do_regex_search(BidiIterator first, BidiIterator last,
|
|||||||
match_type what;
|
match_type what;
|
||||||
bool result = ::boost::regex_search(conv_type(first, first, last), conv_type(last, first, last), what, e, flags, conv_type(base));
|
bool result = ::boost::regex_search(conv_type(first, first, last), conv_type(last, first, last), what, e, flags, conv_type(base));
|
||||||
// copy results across to m:
|
// copy results across to m:
|
||||||
if(result) copy_results(m, what);
|
if(result) copy_results(m, what, e.get_named_subs());
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
template <class BidiIterator, class Allocator>
|
template <class BidiIterator, class Allocator>
|
||||||
@ -635,7 +637,7 @@ bool do_regex_search(BidiIterator first, BidiIterator last,
|
|||||||
match_type what;
|
match_type what;
|
||||||
bool result = ::boost::regex_search(conv_type(first, first, last), conv_type(last, first, last), what, e, flags, conv_type(base));
|
bool result = ::boost::regex_search(conv_type(first, first, last), conv_type(last, first, last), what, e, flags, conv_type(base));
|
||||||
// copy results across to m:
|
// copy results across to m:
|
||||||
if(result) copy_results(m, what);
|
if(result) copy_results(m, what, e.get_named_subs());
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,12 +19,12 @@
|
|||||||
#ifndef BOOST_REGEX_OBJECT_CACHE_HPP
|
#ifndef BOOST_REGEX_OBJECT_CACHE_HPP
|
||||||
#define BOOST_REGEX_OBJECT_CACHE_HPP
|
#define BOOST_REGEX_OBJECT_CACHE_HPP
|
||||||
|
|
||||||
|
#include <boost/config.hpp>
|
||||||
|
#include <boost/shared_ptr.hpp>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <list>
|
#include <list>
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <boost/config.hpp>
|
|
||||||
#include <boost/shared_ptr.hpp>
|
|
||||||
#ifdef BOOST_HAS_THREADS
|
#ifdef BOOST_HAS_THREADS
|
||||||
#include <boost/regex/pending/static_mutex.hpp>
|
#include <boost/regex/pending/static_mutex.hpp>
|
||||||
#endif
|
#endif
|
||||||
|
@ -43,8 +43,8 @@ namespace BOOST_REGEX_DETAIL_NS{
|
|||||||
template <class charT>
|
template <class charT>
|
||||||
struct digraph : public std::pair<charT, charT>
|
struct digraph : public std::pair<charT, charT>
|
||||||
{
|
{
|
||||||
digraph() : std::pair<charT, charT>(0, 0){}
|
digraph() : std::pair<charT, charT>(charT(0), charT(0)){}
|
||||||
digraph(charT c1) : std::pair<charT, charT>(c1, 0){}
|
digraph(charT c1) : std::pair<charT, charT>(c1, charT(0)){}
|
||||||
digraph(charT c1, charT c2) : std::pair<charT, charT>(c1, c2)
|
digraph(charT c1, charT c2) : std::pair<charT, charT>(c1, c2)
|
||||||
{}
|
{}
|
||||||
digraph(const digraph<charT>& d) : std::pair<charT, charT>(d.first, d.second){}
|
digraph(const digraph<charT>& d) : std::pair<charT, charT>(d.first, d.second){}
|
||||||
|
@ -971,7 +971,13 @@ bool basic_regex_parser<charT, traits>::parse_repeat(std::size_t low, std::size_
|
|||||||
)
|
)
|
||||||
{
|
{
|
||||||
// OK we have a perl or emacs regex, check for a '?':
|
// OK we have a perl or emacs regex, check for a '?':
|
||||||
if(this->m_traits.syntax_type(*m_position) == regex_constants::syntax_question)
|
if ((this->flags() & (regbase::main_option_type | regbase::mod_x | regbase::no_perl_ex)) == regbase::mod_x)
|
||||||
|
{
|
||||||
|
// whitespace skip:
|
||||||
|
while ((m_position != m_end) && this->m_traits.isctype(*m_position, this->m_mask_space))
|
||||||
|
++m_position;
|
||||||
|
}
|
||||||
|
if((m_position != m_end) && (this->m_traits.syntax_type(*m_position) == regex_constants::syntax_question))
|
||||||
{
|
{
|
||||||
greedy = false;
|
greedy = false;
|
||||||
++m_position;
|
++m_position;
|
||||||
@ -1064,6 +1070,12 @@ bool basic_regex_parser<charT, traits>::parse_repeat(std::size_t low, std::size_
|
|||||||
// Check for illegal following quantifier, we have to do this here, because
|
// Check for illegal following quantifier, we have to do this here, because
|
||||||
// the extra states we insert below circumvents our usual error checking :-(
|
// the extra states we insert below circumvents our usual error checking :-(
|
||||||
//
|
//
|
||||||
|
if ((this->flags() & (regbase::main_option_type | regbase::mod_x | regbase::no_perl_ex)) == regbase::mod_x)
|
||||||
|
{
|
||||||
|
// whitespace skip:
|
||||||
|
while ((m_position != m_end) && this->m_traits.isctype(*m_position, this->m_mask_space))
|
||||||
|
++m_position;
|
||||||
|
}
|
||||||
switch(this->m_traits.syntax_type(*m_position))
|
switch(this->m_traits.syntax_type(*m_position))
|
||||||
{
|
{
|
||||||
case regex_constants::syntax_star:
|
case regex_constants::syntax_star:
|
||||||
@ -2070,6 +2082,11 @@ insert_recursion:
|
|||||||
fail(regex_constants::error_perl_extension, m_position - m_base, "An invalid or unterminated recursive sub-expression.");
|
fail(regex_constants::error_perl_extension, m_position - m_base, "An invalid or unterminated recursive sub-expression.");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
if ((std::numeric_limits<boost::intmax_t>::max)() - m_mark_count < v)
|
||||||
|
{
|
||||||
|
fail(regex_constants::error_perl_extension, m_position - m_base, "An invalid or unterminated recursive sub-expression.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
v += m_mark_count;
|
v += m_mark_count;
|
||||||
goto insert_recursion;
|
goto insert_recursion;
|
||||||
case regex_constants::syntax_dash:
|
case regex_constants::syntax_dash:
|
||||||
|
@ -122,7 +122,7 @@ inline int string_compare(const Seq& s, const C* p)
|
|||||||
{
|
{
|
||||||
++i;
|
++i;
|
||||||
}
|
}
|
||||||
return (i == s.size()) ? -p[i] : s[i] - p[i];
|
return (i == s.size()) ? -(int)p[i] : (int)s[i] - (int)p[i];
|
||||||
}
|
}
|
||||||
# define STR_COMP(s,p) string_compare(s,p)
|
# define STR_COMP(s,p) string_compare(s,p)
|
||||||
|
|
||||||
|
@ -113,6 +113,11 @@ void perl_matcher<BidiIterator, Allocator, traits>::estimate_max_state_count(std
|
|||||||
std::ptrdiff_t states = re.size();
|
std::ptrdiff_t states = re.size();
|
||||||
if(states == 0)
|
if(states == 0)
|
||||||
states = 1;
|
states = 1;
|
||||||
|
if ((std::numeric_limits<std::ptrdiff_t>::max)() / states < states)
|
||||||
|
{
|
||||||
|
max_state_count = (std::min)((std::ptrdiff_t)BOOST_REGEX_MAX_STATE_COUNT, (std::numeric_limits<std::ptrdiff_t>::max)() - 2);
|
||||||
|
return;
|
||||||
|
}
|
||||||
states *= states;
|
states *= states;
|
||||||
if((std::numeric_limits<std::ptrdiff_t>::max)() / dist < states)
|
if((std::numeric_limits<std::ptrdiff_t>::max)() / dist < states)
|
||||||
{
|
{
|
||||||
@ -772,7 +777,7 @@ inline bool perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref(
|
|||||||
{
|
{
|
||||||
// Have we recursed into subexpression "index"?
|
// Have we recursed into subexpression "index"?
|
||||||
// If index == 0 then check for any recursion at all, otherwise for recursion to -index-1.
|
// If index == 0 then check for any recursion at all, otherwise for recursion to -index-1.
|
||||||
int idx = -index-1;
|
int idx = -(index+1);
|
||||||
if(idx >= 10000)
|
if(idx >= 10000)
|
||||||
{
|
{
|
||||||
named_subexpressions::range_type r = re.get_data().equal_range(idx);
|
named_subexpressions::range_type r = re.get_data().equal_range(idx);
|
||||||
|
@ -688,7 +688,7 @@ bool perl_matcher<BidiIterator, Allocator, traits>::match_rep()
|
|||||||
template <class BidiIterator, class Allocator, class traits>
|
template <class BidiIterator, class Allocator, class traits>
|
||||||
bool perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_slow()
|
bool perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_slow()
|
||||||
{
|
{
|
||||||
unsigned count = 0;
|
std::size_t count = 0;
|
||||||
const re_repeat* rep = static_cast<const re_repeat*>(pstate);
|
const re_repeat* rep = static_cast<const re_repeat*>(pstate);
|
||||||
re_syntax_base* psingle = rep->next.p;
|
re_syntax_base* psingle = rep->next.p;
|
||||||
// match compulsary repeats first:
|
// match compulsary repeats first:
|
||||||
@ -740,7 +740,7 @@ bool perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_fast()
|
|||||||
|
|
||||||
const re_repeat* rep = static_cast<const re_repeat*>(pstate);
|
const re_repeat* rep = static_cast<const re_repeat*>(pstate);
|
||||||
bool greedy = (rep->greedy) && (!(m_match_flags & regex_constants::match_any) || m_independent);
|
bool greedy = (rep->greedy) && (!(m_match_flags & regex_constants::match_any) || m_independent);
|
||||||
unsigned count = static_cast<unsigned>((std::min)(static_cast<unsigned>(::boost::BOOST_REGEX_DETAIL_NS::distance(position, last)), static_cast<unsigned>(greedy ? rep->max : rep->min)));
|
std::size_t count = static_cast<std::size_t>((std::min)(static_cast<std::size_t>(::boost::BOOST_REGEX_DETAIL_NS::distance(position, last)), greedy ? rep->max : rep->min));
|
||||||
if(rep->min > count)
|
if(rep->min > count)
|
||||||
{
|
{
|
||||||
position = last;
|
position = last;
|
||||||
|
@ -423,7 +423,7 @@ bool perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_slow()
|
|||||||
#pragma warning(push)
|
#pragma warning(push)
|
||||||
#pragma warning(disable:4127)
|
#pragma warning(disable:4127)
|
||||||
#endif
|
#endif
|
||||||
unsigned count = 0;
|
std::size_t count = 0;
|
||||||
const re_repeat* rep = static_cast<const re_repeat*>(pstate);
|
const re_repeat* rep = static_cast<const re_repeat*>(pstate);
|
||||||
re_syntax_base* psingle = rep->next.p;
|
re_syntax_base* psingle = rep->next.p;
|
||||||
// match compulsary repeats first:
|
// match compulsary repeats first:
|
||||||
@ -497,7 +497,7 @@ bool perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_fast()
|
|||||||
#pragma warning(disable:4267)
|
#pragma warning(disable:4267)
|
||||||
#endif
|
#endif
|
||||||
bool greedy = (rep->greedy) && (!(m_match_flags & regex_constants::match_any) || m_independent);
|
bool greedy = (rep->greedy) && (!(m_match_flags & regex_constants::match_any) || m_independent);
|
||||||
std::size_t count = (std::min)(static_cast<std::size_t>(::boost::BOOST_REGEX_DETAIL_NS::distance(position, last)), static_cast<std::size_t>(greedy ? rep->max : rep->min));
|
std::size_t count = (std::min)(static_cast<std::size_t>(::boost::BOOST_REGEX_DETAIL_NS::distance(position, last)), greedy ? rep->max : rep->min);
|
||||||
if(rep->min > count)
|
if(rep->min > count)
|
||||||
{
|
{
|
||||||
position = last;
|
position = last;
|
||||||
@ -657,7 +657,7 @@ bool perl_matcher<BidiIterator, Allocator, traits>::match_set_repeat()
|
|||||||
#endif
|
#endif
|
||||||
const re_repeat* rep = static_cast<const re_repeat*>(pstate);
|
const re_repeat* rep = static_cast<const re_repeat*>(pstate);
|
||||||
const unsigned char* map = static_cast<const re_set*>(rep->next.p)->_map;
|
const unsigned char* map = static_cast<const re_set*>(rep->next.p)->_map;
|
||||||
unsigned count = 0;
|
std::size_t count = 0;
|
||||||
//
|
//
|
||||||
// start by working out how much we can skip:
|
// start by working out how much we can skip:
|
||||||
//
|
//
|
||||||
@ -753,7 +753,7 @@ bool perl_matcher<BidiIterator, Allocator, traits>::match_long_set_repeat()
|
|||||||
typedef typename traits::char_class_type char_class_type;
|
typedef typename traits::char_class_type char_class_type;
|
||||||
const re_repeat* rep = static_cast<const re_repeat*>(pstate);
|
const re_repeat* rep = static_cast<const re_repeat*>(pstate);
|
||||||
const re_set_long<char_class_type>* set = static_cast<const re_set_long<char_class_type>*>(pstate->next.p);
|
const re_set_long<char_class_type>* set = static_cast<const re_set_long<char_class_type>*>(pstate->next.p);
|
||||||
unsigned count = 0;
|
std::size_t count = 0;
|
||||||
//
|
//
|
||||||
// start by working out how much we can skip:
|
// start by working out how much we can skip:
|
||||||
//
|
//
|
||||||
|
@ -307,6 +307,7 @@ template <class charT, class traits>
|
|||||||
boost::intmax_t global_toi(const charT*& p1, const charT* p2, int radix, const traits& t)
|
boost::intmax_t global_toi(const charT*& p1, const charT* p2, int radix, const traits& t)
|
||||||
{
|
{
|
||||||
(void)t; // warning suppression
|
(void)t; // warning suppression
|
||||||
|
boost::intmax_t limit = (std::numeric_limits<boost::intmax_t>::max)() / radix;
|
||||||
boost::intmax_t next_value = t.value(*p1, radix);
|
boost::intmax_t next_value = t.value(*p1, radix);
|
||||||
if((p1 == p2) || (next_value < 0) || (next_value >= radix))
|
if((p1 == p2) || (next_value < 0) || (next_value >= radix))
|
||||||
return -1;
|
return -1;
|
||||||
@ -319,6 +320,8 @@ boost::intmax_t global_toi(const charT*& p1, const charT* p2, int radix, const t
|
|||||||
result *= radix;
|
result *= radix;
|
||||||
result += next_value;
|
result += next_value;
|
||||||
++p1;
|
++p1;
|
||||||
|
if (result > limit)
|
||||||
|
return -1;
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -330,11 +333,11 @@ inline const charT* get_escape_R_string()
|
|||||||
# pragma warning(push)
|
# pragma warning(push)
|
||||||
# pragma warning(disable:4309 4245)
|
# pragma warning(disable:4309 4245)
|
||||||
#endif
|
#endif
|
||||||
static const charT e1[] = { '(', '?', '>', '\x0D', '\x0A', '?',
|
static const charT e1[] = { '(', '?', '>', '\\', 'x', '0', 'D', '\\', 'x', '0', 'A', '?',
|
||||||
'|', '[', '\x0A', '\x0B', '\x0C', static_cast<unsigned char>('\x85'), '\\', 'x', '{', '2', '0', '2', '8', '}',
|
'|', '[', '\\', 'x', '0', 'A', '\\', 'x', '0', 'B', '\\', 'x', '0', 'C', static_cast<unsigned char>('\x85'), '\\', 'x', '{', '2', '0', '2', '8', '}',
|
||||||
'\\', 'x', '{', '2', '0', '2', '9', '}', ']', ')', '\0' };
|
'\\', 'x', '{', '2', '0', '2', '9', '}', ']', ')', '\0' };
|
||||||
static const charT e2[] = { '(', '?', '>', '\x0D', '\x0A', '?',
|
static const charT e2[] = { '(', '?', '>', '\\', 'x', '0', 'D', '\\', 'x', '0', 'A', '?',
|
||||||
'|', '[', '\x0A', '\x0B', '\x0C', static_cast<unsigned char>('\x85'), ']', ')', '\0' };
|
'|', '[', '\\', 'x', '0', 'A', '\\', 'x', '0', 'B', '\\', 'x', '0', 'C', static_cast<unsigned char>('\x85'), ']', ')', '\0' };
|
||||||
|
|
||||||
charT c = static_cast<charT>(0x2029u);
|
charT c = static_cast<charT>(0x2029u);
|
||||||
bool b = (static_cast<unsigned>(c) == 0x2029u);
|
bool b = (static_cast<unsigned>(c) == 0x2029u);
|
||||||
@ -352,8 +355,8 @@ inline const char* get_escape_R_string<char>()
|
|||||||
# pragma warning(push)
|
# pragma warning(push)
|
||||||
# pragma warning(disable:4309)
|
# pragma warning(disable:4309)
|
||||||
#endif
|
#endif
|
||||||
static const char e2[] = { '(', '?', '>', '\x0D', '\x0A', '?',
|
static const char e2[] = { '(', '?', '>', '\\', 'x', '0', 'D', '\\', 'x', '0', 'A', '?',
|
||||||
'|', '[', '\x0A', '\x0B', '\x0C', '\x85', ']', ')', '\0' };
|
'|', '[', '\\', 'x', '0', 'A', '\\', 'x', '0', 'B', '\\', 'x', '0', 'C', '\\', 'x', '8', '5', ']', ')', '\0' };
|
||||||
return e2;
|
return e2;
|
||||||
#ifdef BOOST_MSVC
|
#ifdef BOOST_MSVC
|
||||||
# pragma warning(pop)
|
# pragma warning(pop)
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
#ifndef BOOST_REGEX_WORKAROUND_HPP
|
#ifndef BOOST_REGEX_WORKAROUND_HPP
|
||||||
#define BOOST_REGEX_WORKAROUND_HPP
|
#define BOOST_REGEX_WORKAROUND_HPP
|
||||||
|
|
||||||
|
#include <boost/config.hpp>
|
||||||
#include <new>
|
#include <new>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
|
@ -18,10 +18,10 @@ using auto-index ;
|
|||||||
path-constant images_location : html ;
|
path-constant images_location : html ;
|
||||||
path-constant here : . ;
|
path-constant here : . ;
|
||||||
|
|
||||||
lib pcre2 ;
|
lib pcre2-8 ;
|
||||||
lib re2 ;
|
lib re2 ;
|
||||||
|
|
||||||
exe has_pcre2 : config/pcre.cpp pcre2 : <include>third_party <dll-path>third_party <library-path>third_party release ;
|
exe has_pcre2 : config/pcre.cpp pcre2-8 : <include>third_party <dll-path>third_party <library-path>third_party release ;
|
||||||
explicit has_pcre2 ;
|
explicit has_pcre2 ;
|
||||||
exe has_posix : config/posix.cpp : release ;
|
exe has_posix : config/posix.cpp : release ;
|
||||||
explicit has_posix ;
|
explicit has_posix ;
|
||||||
@ -31,7 +31,7 @@ explicit has_re2 ;
|
|||||||
run [ glob *.cpp ] /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem
|
run [ glob *.cpp ] /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem
|
||||||
: : :
|
: : :
|
||||||
release
|
release
|
||||||
[ check-target-builds has_pcre2 : <define>TEST_PCRE2 <source>pcre2 ]
|
[ check-target-builds has_pcre2 : <define>TEST_PCRE2 <source>pcre2-8 ]
|
||||||
[ check-target-builds has_posix : <define>TEST_POSIX ]
|
[ check-target-builds has_posix : <define>TEST_POSIX ]
|
||||||
[ check-target-builds has_re2 : <define>TEST_RE2 <source>re2 <include>third_party <dll-path>third_party <library-path>third_party ]
|
[ check-target-builds has_re2 : <define>TEST_RE2 <source>re2 <include>third_party <dll-path>third_party <library-path>third_party ]
|
||||||
<include>third_party
|
<include>third_party
|
||||||
|
@ -1,212 +1,212 @@
|
|||||||
|
|
||||||
|
|
||||||
[/tables:]
|
[/tables:]
|
||||||
[template table_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_[]
|
[template table_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_6_3_0_[]
|
||||||
[table:table_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_ Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)
|
[table:table_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_6_3_0_ Testing Perl searches (platform = linux, compiler = GNU C++ version 6.3.0)
|
||||||
[[Expression[br]Text][std::regex][boost 1.59][boost::xpressive::cregex][PCRE-10.10]]
|
[[Expression[br]Text][boost 1.65][std::regex][boost::xpressive::cregex][PCRE-10.21]]
|
||||||
[[[^(?i)<a\u005B\^>\u005D+href\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role grey -]][[role blue 1.44[br](340578ns)]][[role blue 1.49[br](354327ns)]][[role green 1.00[br](237126ns)]]]
|
[[[^(?i)<a\u005B\^>\u005D+href\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role blue 1.63[br](28838ns)]][[role grey -]][[role blue 1.67[br](29436ns)]][[role green 1.00[br](17678ns)]]]
|
||||||
[[[^(?i)<font\u005B\^>\u005D+face\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>.\*?<\/font>][br]In file: ../../../libs/libraries.htm][[role grey -]][[role blue 2.19[br](160902ns)]][[role blue 1.21[br](89265ns)]][[role green 1.00[br](73565ns)]]]
|
[[[^(?i)<font\u005B\^>\u005D+face\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>.\*?<\/font>][br]In file: ../../../libs/libraries.htm][[role blue 2.78[br](19366ns)]][[role grey -]][[role blue 1.50[br](10471ns)]][[role green 1.00[br](6963ns)]]]
|
||||||
[[[^(?i)<h\u005B12345678\u005D\u005B\^>\u005D\*>.\*?<\/h\u005B12345678\u005D>][br]In file: ../../../libs/libraries.htm][[role grey -]][[role blue 1.90[br](161009ns)]][[role blue 2.30[br](194911ns)]][[role green 1.00[br](84846ns)]]]
|
[[[^(?i)<h\u005B12345678\u005D\u005B\^>\u005D\*>.\*?<\/h\u005B12345678\u005D>][br]In file: ../../../libs/libraries.htm][[role blue 1.95[br](17081ns)]][[role grey -]][[role blue 2.18[br](19086ns)]][[role green 1.00[br](8745ns)]]]
|
||||||
[[[^(?i)<img\u005B\^>\u005D+src\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role grey -]][[role blue 2.27[br](164055ns)]][[role blue 1.38[br](100267ns)]][[role green 1.00[br](72402ns)]]]
|
[[[^(?i)<img\u005B\^>\u005D+src\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role blue 2.61[br](18132ns)]][[role grey -]][[role blue 1.61[br](11211ns)]][[role green 1.00[br](6952ns)]]]
|
||||||
[[[^(?i)<p>.\*?<\/p>][br]In file: ../../../libs/libraries.htm][[role grey -]][[role blue 2.14[br](160542ns)]][[role blue 1.72[br](129220ns)]][[role green 1.00[br](75127ns)]]]
|
[[[^(?i)<p>.\*?<\/p>][br]In file: ../../../libs/libraries.htm][[role blue 1.69[br](17517ns)]][[role grey -]][[role blue 1.51[br](15645ns)]][[role green 1.00[br](10345ns)]]]
|
||||||
[[[^(\\w+)\\s\*(\\(\u005B\^()\u005D++(?:(?2)\u005B\^()\u005D++)\*+\u005B\^)\u005D\*\\))\\s\*(\\{\u005B\^{}\u005D++((?3)\u005B\^{}\u005D++)\*+\u005B\^}\u005D\*+\\})][br]In file: boost/multiprecision/number.hpp][[role grey -]][[role green 1.00[br](1136822ns)]][[role grey -]][[role blue 2.55[br](2896286ns)]]]
|
[[[^(\\w+)\\s\*(\\(\u005B\^()\u005D++(?:(?2)\u005B\^()\u005D++)\*+\u005B\^)\u005D\*\\))\\s\*(\\{\u005B\^{}\u005D++((?3)\u005B\^{}\u005D++)\*+\u005B\^}\u005D\*+\\})][br]In file: boost/multiprecision/number.hpp][[role green 1.00[br](1500580ns)]][[role grey -]][[role grey -]][[role blue 2.84[br](4260530ns)]]]
|
||||||
[[[^(\^\u005B \\t\u005D\*\#(?:(?>\u005B\^\\\\\\n\u005D+)|\\\\(?>\\s\*\\n|.))\*)|][br]In file: boost/multiprecision/number.hpp][[role grey -]][[role blue 1.88[br](11915857ns)]][[role green 1.14[br](7206389ns)]][[role green 1.00[br](6347410ns)]]]
|
[[[^(\^\u005B \\t\u005D\*\#(?:(?>\u005B\^\\\\\\n\u005D+)|\\\\(?>\\s\*\\n|.))\*)|][br]In file: boost/multiprecision/number.hpp][[role blue 1.64[br](14163004ns)]][[role grey -]][[role green 1.00[br](8632111ns)]][[role green 1.03[br](8907897ns)]]]
|
||||||
[[[^(template\u005B\u005B:space:\u005D\u005D\*<\u005B\^;:{\u005D+>\u005B\u005B:space:\u005D\u005D\*)?(class|struct)\u005B\u005B:space:\u005D\u005D\*(\\w+(\u005B \u005D\*\\(\u005B\^)\u005D\*\\))?\u005B\u0 ...][br]In file: boost/multiprecision/number.hpp][[role blue 3.55[br](20770292ns)]][[role blue 1.78[br](10395642ns)]][[role green 1.00[br](5856680ns)]][[role blue 1.84[br](10752084ns)]]]
|
[[[^(template\u005B\u005B:space:\u005D\u005D\*<\u005B\^;:{\u005D+>\u005B\u005B:space:\u005D\u005D\*)?(class|struct)\u005B\u005B:space:\u005D\u005D\*(\\w+(\u005B \u005D\*\\(\u005B\^)\u005D\*\\))?\u005B\u0 ...][br]In file: boost/multiprecision/number.hpp][[role blue 1.72[br](13046296ns)]][[role blue 3.61[br](27370747ns)]][[role green 1.00[br](7585304ns)]][[role blue 1.98[br](14992880ns)]]]
|
||||||
[[[^Beman|John|Dave][br]In file: ../../../libs/libraries.htm][[role red 33.79[br](2157684ns)]][[role green 1.00[br](63861ns)]][[role green 1.13[br](72354ns)]][[role green 1.15[br](73190ns)]]]
|
[[[^Beman|John|Dave][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](5021ns)]][[role red 36.75[br](184532ns)]][[role blue 1.40[br](7046ns)]][[role green 1.19[br](5966ns)]]]
|
||||||
[[[^\\w+\\s\*(\\(\u005B\^()\u005D++(?:(?1)\u005B\^()\u005D++)\*+\u005B\^)\u005D\*\\))][br]In file: boost/multiprecision/number.hpp][[role grey -]][[role green 1.00[br](1167674ns)]][[role grey -]][[role blue 1.47[br](1710795ns)]]]
|
[[[^\\w+\\s\*(\\(\u005B\^()\u005D++(?:(?1)\u005B\^()\u005D++)\*+\u005B\^)\u005D\*\\))][br]In file: boost/multiprecision/number.hpp][[role green 1.00[br](1551419ns)]][[role grey -]][[role grey -]][[role blue 1.58[br](2444759ns)]]]
|
||||||
[[[^\\{\u005B\^{}\u005D++((?0)\u005B\^{}\u005D++)\*+\u005B\^}\u005D\*+\\}][br]In file: boost/multiprecision/number.hpp][[role grey -]][[role blue 1.32[br](150540ns)]][[role grey -]][[role green 1.00[br](114132ns)]]]
|
[[[^\\{\u005B\^{}\u005D++((?0)\u005B\^{}\u005D++)\*+\u005B\^}\u005D\*+\\}][br]In file: boost/multiprecision/number.hpp][[role blue 1.31[br](200846ns)]][[role grey -]][[role grey -]][[role green 1.00[br](153117ns)]]]
|
||||||
[[[^\^\u005B \u005D\*\#\u005B \u005D\*include\u005B \u005D+("\u005B\^"\u005D+"|<\u005B\^>\u005D+>)][br]In file: boost/multiprecision/number.hpp][[role red 10.62[br](1269946ns)]][[role blue 1.43[br](171067ns)]][[role green 1.00[br](119573ns)]][[role blue 1.35[br](161102ns)]]]
|
[[[^\^\u005B \u005D\*\#\u005B \u005D\*include\u005B \u005D+("\u005B\^"\u005D+"|<\u005B\^>\u005D+>)][br]In file: boost/multiprecision/number.hpp][[role blue 1.46[br](234901ns)]][[role red 11.35[br](1821532ns)]][[role green 1.00[br](160446ns)]][[role blue 1.35[br](215802ns)]]]
|
||||||
[[[^\^\u005B \u005D\*\#\u005B \u005D\*include\u005B \u005D+("boost\/\u005B\^"\u005D+"|<boost\/\u005B\^>\u005D+>)][br]In file: boost/multiprecision/number.hpp][[role red 10.59[br](1271338ns)]][[role blue 1.44[br](173240ns)]][[role green 1.00[br](120003ns)]][[role blue 1.34[br](160962ns)]]]
|
[[[^\^\u005B \u005D\*\#\u005B \u005D\*include\u005B \u005D+("boost\/\u005B\^"\u005D+"|<boost\/\u005B\^>\u005D+>)][br]In file: boost/multiprecision/number.hpp][[role blue 1.41[br](234377ns)]][[role red 11.47[br](1903901ns)]][[role green 1.00[br](165921ns)]][[role blue 1.31[br](217806ns)]]]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template table_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_[]
|
[template table_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_6_3_0_[]
|
||||||
[table:table_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_ Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)
|
[table:table_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_6_3_0_ Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 6.3.0)
|
||||||
[[Expression[br]Text][std::regex][boost 1.59][POSIX]]
|
[[Expression[br]Text][boost 1.65][std::regex][POSIX]]
|
||||||
[[[^<a\u005B\^>\u005D+href\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role blue 1.47[br](2329256ns)]][[role green 1.00[br](1583069ns)]][[role blue 2.43[br](3849462ns)]]]
|
[[[^<a\u005B\^>\u005D+href\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](107026ns)]][[role blue 1.44[br](154551ns)]][[role blue 1.64[br](175184ns)]]]
|
||||||
[[[^<img\u005B\^>\u005D+src\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role red 10.94[br](1129103ns)]][[role green 1.00[br](103241ns)]][[role green 1.01[br](104450ns)]]]
|
[[[^<img\u005B\^>\u005D+src\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](15420ns)]][[role red 6.89[br](106275ns)]][[role blue 1.59[br](24567ns)]]]
|
||||||
[[[^Beman|John|Dave][br]In file: ../../../libs/libraries.htm][[role red 30.21[br](2093732ns)]][[role green 1.00[br](69316ns)]][[role blue 1.32[br](91168ns)]]]
|
[[[^Beman|John|Dave][br]In file: ../../../libs/libraries.htm][[role green 1.03[br](5399ns)]][[role red 36.27[br](190577ns)]][[role green 1.00[br](5254ns)]]]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template table_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_[]
|
[template table_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_6_3_0_[]
|
||||||
[table:table_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_ Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)
|
[table:table_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_6_3_0_ Testing simple Perl matches (platform = linux, compiler = GNU C++ version 6.3.0)
|
||||||
[[Expression[br]Text][std::regex][boost 1.59][boost::xpressive::cregex][PCRE-10.10]]
|
[[Expression[br]Text][boost 1.65][std::regex][boost::xpressive::cregex][PCRE-10.21]]
|
||||||
[[[^(\u005B\u005B:digit:\u005D\u005D{4}\u005B- \u005D){3}\u005B\u005B:digit:\u005D\u005D{3,4}][br][^1234-5678-1234-456]][[role blue 2.72[br](384ns)]][[role blue 2.85[br](402ns)]][[role green 1.00[br](141ns)]][[role blue 1.33[br](187ns)]]]
|
[[[^(\u005B\u005B:digit:\u005D\u005D{4}\u005B- \u005D){3}\u005B\u005B:digit:\u005D\u005D{3,4}][br][^1234-5678-1234-456]][[role blue 2.65[br](506ns)]][[role blue 2.86[br](546ns)]][[role green 1.00[br](191ns)]][[role blue 1.37[br](262ns)]]]
|
||||||
[[[^\^(\u005B0-9\u005D+)(\\-| |\$)(.\*)\$][br][^100- this is a line of ftp response which contains a message string]][[role red 19.85[br](2124ns)]][[role blue 2.68[br](287ns)]][[role green 1.00[br](107ns)]][[role blue 2.94[br](315ns)]]]
|
[[[^\^(\u005B0-9\u005D+)(\\-| |\$)(.\*)\$][br][^100- this is a line of ftp response which contains a message string]][[role blue 2.52[br](353ns)]][[role red 20.99[br](2939ns)]][[role green 1.00[br](140ns)]][[role blue 3.50[br](490ns)]]]
|
||||||
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^bob.smith\@foo.tv]][[role grey -]][[role blue 2.16[br](542ns)]][[role green 1.00[br](251ns)]][[role blue 1.25[br](315ns)]]]
|
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^bob.smith\@foo.tv]][[role blue 1.98[br](681ns)]][[role grey -]][[role green 1.00[br](344ns)]][[role blue 1.32[br](454ns)]]]
|
||||||
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^foo12\@foo.edu]][[role grey -]][[role blue 2.22[br](554ns)]][[role green 1.00[br](250ns)]][[role blue 1.28[br](319ns)]]]
|
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^foo12\@foo.edu]][[role blue 2.06[br](695ns)]][[role grey -]][[role green 1.00[br](337ns)]][[role blue 1.34[br](451ns)]]]
|
||||||
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^john\@johnmaddock.co.uk]][[role grey -]][[role blue 2.10[br](657ns)]][[role green 1.00[br](313ns)]][[role green 1.16[br](364ns)]]]
|
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^john\@johnmaddock.co.uk]][[role blue 1.93[br](821ns)]][[role grey -]][[role green 1.00[br](425ns)]][[role blue 1.24[br](526ns)]]]
|
||||||
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^+3.14159]][[role red 4.08[br](339ns)]][[role blue 2.51[br](208ns)]][[role green 1.00[br](83ns)]][[role blue 1.42[br](118ns)]]]
|
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^+3.14159]][[role blue 2.34[br](243ns)]][[role red 4.45[br](463ns)]][[role green 1.00[br](104ns)]][[role blue 1.62[br](168ns)]]]
|
||||||
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^-3.14159]][[role red 4.14[br](335ns)]][[role blue 2.49[br](202ns)]][[role green 1.00[br](81ns)]][[role blue 1.46[br](118ns)]]]
|
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^-3.14159]][[role blue 2.33[br](245ns)]][[role red 4.39[br](461ns)]][[role green 1.00[br](105ns)]][[role blue 1.60[br](168ns)]]]
|
||||||
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^123]][[role blue 3.17[br](254ns)]][[role blue 2.25[br](180ns)]][[role green 1.00[br](80ns)]][[role blue 1.32[br](106ns)]]]
|
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^123]][[role blue 2.08[br](208ns)]][[role blue 3.31[br](331ns)]][[role green 1.00[br](100ns)]][[role blue 1.52[br](152ns)]]]
|
||||||
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^12\/12\/2001]][[role blue 3.02[br](248ns)]][[role blue 2.52[br](207ns)]][[role green 1.00[br](82ns)]][[role green 1.18[br](97ns)]]]
|
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^12\/12\/2001]][[role blue 2.28[br](237ns)]][[role blue 3.39[br](353ns)]][[role green 1.00[br](104ns)]][[role green 1.18[br](123ns)]]]
|
||||||
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^4\/1\/2001]][[role blue 2.70[br](216ns)]][[role blue 2.25[br](180ns)]][[role green 1.00[br](80ns)]][[role green 1.18[br](94ns)]]]
|
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^4\/1\/2001]][[role blue 2.12[br](216ns)]][[role blue 3.02[br](308ns)]][[role green 1.00[br](102ns)]][[role green 1.19[br](121ns)]]]
|
||||||
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^EH10 2QQ]][[role blue 2.54[br](229ns)]][[role blue 2.39[br](215ns)]][[role green 1.00[br](90ns)]][[role green 1.16[br](104ns)]]]
|
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^EH10 2QQ]][[role blue 2.12[br](257ns)]][[role blue 2.66[br](322ns)]][[role green 1.00[br](121ns)]][[role green 1.17[br](142ns)]]]
|
||||||
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^G1 1AA]][[role blue 2.46[br](219ns)]][[role blue 2.39[br](213ns)]][[role green 1.00[br](89ns)]][[role green 1.18[br](105ns)]]]
|
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^G1 1AA]][[role blue 2.00[br](230ns)]][[role blue 2.65[br](305ns)]][[role green 1.00[br](115ns)]][[role blue 1.22[br](140ns)]]]
|
||||||
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^SW1 1ZZ]][[role blue 2.51[br](228ns)]][[role blue 2.31[br](210ns)]][[role green 1.00[br](91ns)]][[role green 1.12[br](102ns)]]]
|
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^SW1 1ZZ]][[role blue 2.05[br](244ns)]][[role blue 2.81[br](334ns)]][[role green 1.00[br](119ns)]][[role blue 1.22[br](145ns)]]]
|
||||||
[[[^abc][br][^abc]][[role blue 1.92[br](113ns)]][[role blue 2.12[br](125ns)]][[role green 1.07[br](63ns)]][[role green 1.00[br](59ns)]]]
|
[[[^abc][br][^abc]][[role blue 1.65[br](135ns)]][[role blue 1.83[br](150ns)]][[role green 1.00[br](82ns)]][[role green 1.02[br](84ns)]]]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template table_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_[]
|
[template table_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_6_3_0_[]
|
||||||
[table:table_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_ Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)
|
[table:table_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_6_3_0_ Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 6.3.0)
|
||||||
[[Expression[br]Text][std::regex][boost 1.59][POSIX]]
|
[[Expression[br]Text][boost 1.65][std::regex][POSIX]]
|
||||||
[[[^(\u005B\u005B:digit:\u005D\u005D{4}\u005B- \u005D){3}\u005B\u005B:digit:\u005D\u005D{3,4}][br][^1234-5678-1234-456]][[role green 1.00[br](431ns)]][[role blue 1.25[br](537ns)]][[role blue 3.45[br](1486ns)]]]
|
[[[^(\u005B\u005B:digit:\u005D\u005D{4}\u005B- \u005D){3}\u005B\u005B:digit:\u005D\u005D{3,4}][br][^1234-5678-1234-456]][[role green 1.11[br](669ns)]][[role green 1.00[br](603ns)]][[role blue 3.70[br](2234ns)]]]
|
||||||
[[[^\^(\u005B0-9\u005D+)(\\-| |\$)(.\*)\$][br][^100- this is a line of ftp response which contains a message string]][[role red 4.60[br](2203ns)]][[role green 1.00[br](479ns)]][[role red 12.80[br](6133ns)]]]
|
[[[^\^(\u005B0-9\u005D+)(\\-| |\$)(.\*)\$][br][^100- this is a line of ftp response which contains a message string]][[role green 1.00[br](781ns)]][[role red 4.52[br](3530ns)]][[role red 12.72[br](9933ns)]]]
|
||||||
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^bob.smith\@foo.tv]][[role blue 1.28[br](869ns)]][[role green 1.00[br](681ns)]][[role blue 2.61[br](1775ns)]]]
|
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^bob.smith\@foo.tv]][[role green 1.00[br](937ns)]][[role blue 1.26[br](1184ns)]][[role blue 3.06[br](2864ns)]]]
|
||||||
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^foo12\@foo.edu]][[role green 1.11[br](752ns)]][[role green 1.00[br](675ns)]][[role blue 2.44[br](1644ns)]]]
|
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^foo12\@foo.edu]][[role green 1.00[br](892ns)]][[role blue 1.29[br](1150ns)]][[role blue 2.95[br](2628ns)]]]
|
||||||
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^john\@johnmaddock.co.uk]][[role blue 1.24[br](1116ns)]][[role green 1.00[br](899ns)]][[role blue 2.61[br](2342ns)]]]
|
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^john\@johnmaddock.co.uk]][[role green 1.00[br](1160ns)]][[role blue 1.31[br](1517ns)]][[role blue 3.29[br](3818ns)]]]
|
||||||
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^+3.14159]][[role blue 1.61[br](339ns)]][[role blue 1.76[br](370ns)]][[role green 1.00[br](210ns)]]]
|
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^+3.14159]][[role blue 1.58[br](485ns)]][[role blue 1.48[br](455ns)]][[role green 1.00[br](307ns)]]]
|
||||||
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^-3.14159]][[role blue 1.66[br](342ns)]][[role blue 1.79[br](368ns)]][[role green 1.00[br](206ns)]]]
|
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^-3.14159]][[role blue 1.50[br](466ns)]][[role blue 1.50[br](464ns)]][[role green 1.00[br](310ns)]]]
|
||||||
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^123]][[role blue 1.69[br](248ns)]][[role blue 3.70[br](544ns)]][[role green 1.00[br](147ns)]]]
|
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^123]][[role blue 3.10[br](666ns)]][[role blue 1.57[br](338ns)]][[role green 1.00[br](215ns)]]]
|
||||||
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^12\/12\/2001]][[role blue 2.23[br](256ns)]][[role blue 2.63[br](303ns)]][[role green 1.00[br](115ns)]]]
|
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^12\/12\/2001]][[role blue 2.18[br](373ns)]][[role blue 2.10[br](359ns)]][[role green 1.00[br](171ns)]]]
|
||||||
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^4\/1\/2001]][[role blue 1.97[br](213ns)]][[role blue 2.70[br](292ns)]][[role green 1.00[br](108ns)]]]
|
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^4\/1\/2001]][[role blue 2.27[br](363ns)]][[role blue 1.93[br](309ns)]][[role green 1.00[br](160ns)]]]
|
||||||
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^EH10 2QQ]][[role blue 2.38[br](255ns)]][[role blue 3.31[br](354ns)]][[role green 1.00[br](107ns)]]]
|
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^EH10 2QQ]][[role blue 2.90[br](473ns)]][[role blue 2.19[br](357ns)]][[role green 1.00[br](163ns)]]]
|
||||||
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^G1 1AA]][[role blue 2.12[br](216ns)]][[role blue 2.90[br](296ns)]][[role green 1.00[br](102ns)]]]
|
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^G1 1AA]][[role blue 2.56[br](386ns)]][[role blue 1.83[br](277ns)]][[role green 1.00[br](151ns)]]]
|
||||||
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^SW1 1ZZ]][[role blue 2.25[br](234ns)]][[role blue 2.89[br](301ns)]][[role green 1.00[br](104ns)]]]
|
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^SW1 1ZZ]][[role blue 2.46[br](381ns)]][[role blue 2.14[br](331ns)]][[role green 1.00[br](155ns)]]]
|
||||||
[[[^abc][br][^abc]][[role blue 1.20[br](113ns)]][[role blue 2.38[br](224ns)]][[role green 1.00[br](94ns)]]]
|
[[[^abc][br][^abc]][[role blue 2.35[br](324ns)]][[role green 1.11[br](153ns)]][[role green 1.00[br](138ns)]]]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_[]
|
[template table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_[]
|
||||||
[table:table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_ Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)
|
[table:table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_ Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)
|
||||||
[[Expression[br]Text][boost 1.60][PCRE-10.10][RE2][std::regex][boost::xpressive::cregex]]
|
[[Expression[br]Text][boost 1.65][PCRE-10.10][RE2][std::regex][boost::xpressive::cregex]]
|
||||||
[[[^(?i)<a\u005B\^>\u005D+href\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role blue 1.26[br](320274ns)]][[role green 1.00[br](253424ns)]][[role blue 1.45[br](366324ns)]][[role grey -]][[role blue 3.00[br](759495ns)]]]
|
[[[^(?i)<a\u005B\^>\u005D+href\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role blue 1.36[br](21565ns)]][[role green 1.00[br](15821ns)]][[role green 1.08[br](17111ns)]][[role grey -]][[role blue 2.89[br](45731ns)]]]
|
||||||
[[[^(?i)<font\u005B\^>\u005D+face\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>.\*?<\/font>][br]In file: ../../../libs/libraries.htm][[role blue 2.94[br](198426ns)]][[role blue 1.28[br](86670ns)]][[role green 1.00[br](67463ns)]][[role grey -]][[role blue 2.92[br](197323ns)]]]
|
[[[^(?i)<font\u005B\^>\u005D+face\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>.\*?<\/font>][br]In file: ../../../libs/libraries.htm][[role blue 3.05[br](16442ns)]][[role blue 1.58[br](8492ns)]][[role green 1.00[br](5385ns)]][[role grey -]][[role blue 3.31[br](17804ns)]]]
|
||||||
[[[^(?i)<h\u005B12345678\u005D\u005B\^>\u005D\*>.\*?<\/h\u005B12345678\u005D>][br]In file: ../../../libs/libraries.htm][[role blue 2.42[br](196304ns)]][[role blue 1.26[br](102129ns)]][[role green 1.00[br](81160ns)]][[role grey -]][[role red 5.12[br](415932ns)]]]
|
[[[^(?i)<h\u005B12345678\u005D\u005B\^>\u005D\*>.\*?<\/h\u005B12345678\u005D>][br]In file: ../../../libs/libraries.htm][[role blue 2.11[br](15434ns)]][[role blue 1.31[br](9615ns)]][[role green 1.00[br](7315ns)]][[role grey -]][[role red 4.28[br](31331ns)]]]
|
||||||
[[[^(?i)<img\u005B\^>\u005D+src\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role blue 2.87[br](196348ns)]][[role blue 1.28[br](87365ns)]][[role green 1.00[br](68502ns)]][[role grey -]][[role blue 3.25[br](222612ns)]]]
|
[[[^(?i)<img\u005B\^>\u005D+src\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role blue 2.73[br](16457ns)]][[role blue 1.41[br](8503ns)]][[role green 1.00[br](6023ns)]][[role grey -]][[role blue 3.14[br](18913ns)]]]
|
||||||
[[[^(?i)<p>.\*?<\/p>][br]In file: ../../../libs/libraries.htm][[role blue 2.78[br](194346ns)]][[role blue 1.27[br](88709ns)]][[role green 1.00[br](70020ns)]][[role grey -]][[role red 4.03[br](282425ns)]]]
|
[[[^(?i)<p>.\*?<\/p>][br]In file: ../../../libs/libraries.htm][[role blue 2.32[br](15717ns)]][[role blue 1.57[br](10652ns)]][[role green 1.00[br](6789ns)]][[role grey -]][[role blue 3.76[br](25542ns)]]]
|
||||||
[[[^(\\w+)\\s\*(\\(\u005B\^()\u005D++(?:(?2)\u005B\^()\u005D++)\*+\u005B\^)\u005D\*\\))\\s\*(\\{\u005B\^{}\u005D++((?3)\u005B\^{}\u005D++)\*+\u005B\^}\u005D\*+\\})][br]In file: boost/multiprecision/number.hpp][[role green 1.00[br](1094575ns)]][[role blue 2.87[br](3136734ns)]][[role grey -]][[role grey -]][[role grey -]]]
|
[[[^(\\w+)\\s\*(\\(\u005B\^()\u005D++(?:(?2)\u005B\^()\u005D++)\*+\u005B\^)\u005D\*\\))\\s\*(\\{\u005B\^{}\u005D++((?3)\u005B\^{}\u005D++)\*+\u005B\^}\u005D\*+\\})][br]In file: boost/multiprecision/number.hpp][[role green 1.00[br](1125008ns)]][[role blue 2.90[br](3265708ns)]][[role grey -]][[role grey -]][[role grey -]]]
|
||||||
[[[^(\^\u005B \\t\u005D\*\#(?:(?>\u005B\^\\\\\\n\u005D+)|\\\\(?>\\s\*\\n|.))\*)|][br]In file: boost/multiprecision/number.hpp][[role blue 1.92[br](11651545ns)]][[role green 1.00[br](6057879ns)]][[role grey -]][[role grey -]][[role blue 1.55[br](9388319ns)]]]
|
[[[^(\^\u005B \\t\u005D\*\#(?:(?>\u005B\^\\\\\\n\u005D+)|\\\\(?>\\s\*\\n|.))\*)|][br]In file: boost/multiprecision/number.hpp][[role blue 1.55[br](11035845ns)]][[role green 1.00[br](7123895ns)]][[role grey -]][[role grey -]][[role blue 1.46[br](10415180ns)]]]
|
||||||
[[[^(template\u005B\u005B:space:\u005D\u005D\*<\u005B\^;:{\u005D+>\u005B\u005B:space:\u005D\u005D\*)?(class|struct)\u005B\u005B:space:\u005D\u005D\*(\\w+(\u005B \u005D\*\\(\u005B\^)\u005D\*\\))?\u005B\u0 ...][br]In file: boost/multiprecision/number.hpp][[role red 29.23[br](8736875ns)]][[role red 38.71[br](11569512ns)]][[role green 1.00[br](298862ns)]][[role red 995.92[br](297642713ns)]][[role red 27.63[br](8258368ns)]]]
|
[[[^(template\u005B\u005B:space:\u005D\u005D\*<\u005B\^;:{\u005D+>\u005B\u005B:space:\u005D\u005D\*)?(class|struct)\u005B\u005B:space:\u005D\u005D\*(\\w+(\u005B \u005D\*\\(\u005B\^)\u005D\*\\))?\u005B\u0 ...][br]In file: boost/multiprecision/number.hpp][[role red 26.17[br](8436744ns)]][[role red 32.97[br](10629852ns)]][[role green 1.00[br](322399ns)]][[role red 811.84[br](261737971ns)]][[role red 23.34[br](7526351ns)]]]
|
||||||
[[[^Beman|John|Dave][br]In file: ../../../libs/libraries.htm][[role blue 1.60[br](153603ns)]][[role green 1.10[br](105220ns)]][[role blue 2.55[br](244839ns)]][[role red 8.53[br](819095ns)]][[role green 1.00[br](96081ns)]]]
|
[[[^Beman|John|Dave][br]In file: ../../../libs/libraries.htm][[role blue 1.58[br](10246ns)]][[role green 1.00[br](6487ns)]][[role blue 2.48[br](16109ns)]][[role red 5.39[br](34994ns)]][[role green 1.09[br](7046ns)]]]
|
||||||
[[[^\\w+\\s\*(\\(\u005B\^()\u005D++(?:(?1)\u005B\^()\u005D++)\*+\u005B\^)\u005D\*\\))][br]In file: boost/multiprecision/number.hpp][[role green 1.00[br](1099128ns)]][[role blue 1.66[br](1824126ns)]][[role grey -]][[role grey -]][[role grey -]]]
|
[[[^\\w+\\s\*(\\(\u005B\^()\u005D++(?:(?1)\u005B\^()\u005D++)\*+\u005B\^)\u005D\*\\))][br]In file: boost/multiprecision/number.hpp][[role green 1.00[br](1152646ns)]][[role blue 1.70[br](1962067ns)]][[role grey -]][[role grey -]][[role grey -]]]
|
||||||
[[[^\\{\u005B\^{}\u005D++((?0)\u005B\^{}\u005D++)\*+\u005B\^}\u005D\*+\\}][br]In file: boost/multiprecision/number.hpp][[role blue 1.60[br](243611ns)]][[role green 1.00[br](152166ns)]][[role grey -]][[role grey -]][[role grey -]]]
|
[[[^\\{\u005B\^{}\u005D++((?0)\u005B\^{}\u005D++)\*+\u005B\^}\u005D\*+\\}][br]In file: boost/multiprecision/number.hpp][[role blue 1.62[br](255439ns)]][[role green 1.00[br](158034ns)]][[role grey -]][[role grey -]][[role grey -]]]
|
||||||
[[[^\^\u005B \u005D\*\#\u005B \u005D\*include\u005B \u005D+("\u005B\^"\u005D+"|<\u005B\^>\u005D+>)][br]In file: boost/multiprecision/number.hpp][[role blue 1.54[br](260929ns)]][[role green 1.18[br](198707ns)]][[role blue 1.81[br](305923ns)]][[role red 8.53[br](1440180ns)]][[role green 1.00[br](168902ns)]]]
|
[[[^\^\u005B \u005D\*\#\u005B \u005D\*include\u005B \u005D+("\u005B\^"\u005D+"|<\u005B\^>\u005D+>)][br]In file: boost/multiprecision/number.hpp][[role blue 1.48[br](268270ns)]][[role green 1.08[br](195553ns)]][[role blue 1.78[br](323879ns)]][[role red 7.75[br](1406976ns)]][[role green 1.00[br](181554ns)]]]
|
||||||
[[[^\^\u005B \u005D\*\#\u005B \u005D\*include\u005B \u005D+("boost\/\u005B\^"\u005D+"|<boost\/\u005B\^>\u005D+>)][br]In file: boost/multiprecision/number.hpp][[role blue 1.52[br](256685ns)]][[role green 1.17[br](198358ns)]][[role blue 1.80[br](303602ns)]][[role red 8.51[br](1438197ns)]][[role green 1.00[br](168968ns)]]]
|
[[[^\^\u005B \u005D\*\#\u005B \u005D\*include\u005B \u005D+("boost\/\u005B\^"\u005D+"|<boost\/\u005B\^>\u005D+>)][br]In file: boost/multiprecision/number.hpp][[role blue 1.48[br](268560ns)]][[role green 1.08[br](195915ns)]][[role blue 1.76[br](319886ns)]][[role red 7.72[br](1398962ns)]][[role green 1.00[br](181328ns)]]]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_[]
|
[template table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_[]
|
||||||
[table:table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_ Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)
|
[table:table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_ Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)
|
||||||
[[Expression[br]Text][boost 1.60][std::regex]]
|
[[Expression[br]Text][boost 1.65][std::regex]]
|
||||||
[[[^<a\u005B\^>\u005D+href\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](1518659ns)]][[role red 7.17[br](10890189ns)]]]
|
[[[^<a\u005B\^>\u005D+href\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](80801ns)]][[role red 6.82[br](551022ns)]]]
|
||||||
[[[^<img\u005B\^>\u005D+src\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](185869ns)]][[role blue 3.77[br](700484ns)]]]
|
[[[^<img\u005B\^>\u005D+src\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](19868ns)]][[role red 4.23[br](84068ns)]]]
|
||||||
[[[^Beman|John|Dave][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](165840ns)]][[role red 4.95[br](820933ns)]]]
|
[[[^Beman|John|Dave][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](10508ns)]][[role blue 3.37[br](35378ns)]]]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_[]
|
[template table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_[]
|
||||||
[table:table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_ Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)
|
[table:table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_ Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)
|
||||||
[[Expression[br]Text][boost 1.60][PCRE-10.10][RE2][std::regex][boost::xpressive::cregex]]
|
[[Expression[br]Text][boost 1.65][PCRE-10.10][RE2][std::regex][boost::xpressive::cregex]]
|
||||||
[[[^(\u005B\u005B:digit:\u005D\u005D{4}\u005B- \u005D){3}\u005B\u005B:digit:\u005D\u005D{3,4}][br][^1234-5678-1234-456]][[role blue 2.03[br](323ns)]][[role blue 1.25[br](198ns)]][[role green 1.00[br](159ns)]][[role red 20.73[br](3296ns)]][[role blue 1.38[br](220ns)]]]
|
[[[^(\u005B\u005B:digit:\u005D\u005D{4}\u005B- \u005D){3}\u005B\u005B:digit:\u005D\u005D{3,4}][br][^1234-5678-1234-456]][[role blue 1.90[br](328ns)]][[role green 1.18[br](205ns)]][[role green 1.00[br](173ns)]][[role red 27.81[br](4811ns)]][[role blue 1.32[br](228ns)]]]
|
||||||
[[[^\^(\u005B0-9\u005D+)(\\-| |\$)(.\*)\$][br][^100- this is a line of ftp response which contains a message string]][[role blue 1.71[br](257ns)]][[role blue 2.01[br](302ns)]][[role blue 2.38[br](357ns)]][[role red 30.81[br](4622ns)]][[role green 1.00[br](150ns)]]]
|
[[[^\^(\u005B0-9\u005D+)(\\-| |\$)(.\*)\$][br][^100- this is a line of ftp response which contains a message string]][[role blue 1.45[br](251ns)]][[role blue 1.73[br](300ns)]][[role blue 2.14[br](371ns)]][[role red 24.75[br](4281ns)]][[role green 1.00[br](173ns)]]]
|
||||||
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^bob.smith\@foo.tv]][[role blue 2.66[br](404ns)]][[role blue 2.09[br](317ns)]][[role green 1.00[br](152ns)]][[role red 38.14[br](5798ns)]][[role blue 1.87[br](284ns)]]]
|
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^bob.smith\@foo.tv]][[role blue 2.53[br](403ns)]][[role blue 2.13[br](338ns)]][[role green 1.00[br](159ns)]][[role red 34.16[br](5432ns)]][[role blue 1.86[br](295ns)]]]
|
||||||
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^foo12\@foo.edu]][[role blue 2.90[br](406ns)]][[role blue 2.31[br](323ns)]][[role green 1.00[br](140ns)]][[role red 41.41[br](5797ns)]][[role blue 2.00[br](280ns)]]]
|
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^foo12\@foo.edu]][[role blue 2.75[br](402ns)]][[role blue 2.34[br](342ns)]][[role green 1.00[br](146ns)]][[role red 40.78[br](5954ns)]][[role blue 2.01[br](294ns)]]]
|
||||||
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^john\@johnmaddock.co.uk]][[role blue 2.74[br](477ns)]][[role blue 2.17[br](378ns)]][[role green 1.00[br](174ns)]][[role red 38.15[br](6638ns)]][[role blue 2.20[br](382ns)]]]
|
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^john\@johnmaddock.co.uk]][[role blue 2.54[br](469ns)]][[role blue 2.16[br](399ns)]][[role green 1.00[br](185ns)]][[role red 44.27[br](8190ns)]][[role blue 2.04[br](377ns)]]]
|
||||||
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^+3.14159]][[role blue 1.63[br](171ns)]][[role green 1.14[br](120ns)]][[role green 1.13[br](119ns)]][[role red 34.15[br](3586ns)]][[role green 1.00[br](105ns)]]]
|
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^+3.14159]][[role blue 1.53[br](171ns)]][[role green 1.14[br](128ns)]][[role green 1.11[br](124ns)]][[role red 21.63[br](2422ns)]][[role green 1.00[br](112ns)]]]
|
||||||
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^-3.14159]][[role blue 1.69[br](171ns)]][[role green 1.18[br](119ns)]][[role green 1.18[br](119ns)]][[role red 35.54[br](3590ns)]][[role green 1.00[br](101ns)]]]
|
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^-3.14159]][[role blue 1.50[br](167ns)]][[role green 1.15[br](128ns)]][[role green 1.13[br](125ns)]][[role red 21.92[br](2433ns)]][[role green 1.00[br](111ns)]]]
|
||||||
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^123]][[role blue 1.60[br](149ns)]][[role green 1.15[br](107ns)]][[role green 1.10[br](102ns)]][[role red 39.99[br](3719ns)]][[role green 1.00[br](93ns)]]]
|
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^123]][[role blue 1.40[br](143ns)]][[role green 1.15[br](117ns)]][[role green 1.03[br](105ns)]][[role red 35.65[br](3636ns)]][[role green 1.00[br](102ns)]]]
|
||||||
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^12\/12\/2001]][[role blue 1.65[br](162ns)]][[role green 1.00[br](98ns)]][[role blue 1.31[br](128ns)]][[role red 16.57[br](1624ns)]][[role green 1.03[br](101ns)]]]
|
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^12\/12\/2001]][[role blue 1.47[br](157ns)]][[role green 1.00[br](107ns)]][[role blue 1.27[br](136ns)]][[role red 16.75[br](1792ns)]][[role green 1.03[br](110ns)]]]
|
||||||
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^4\/1\/2001]][[role blue 1.58[br](153ns)]][[role green 1.00[br](97ns)]][[role green 1.19[br](115ns)]][[role red 16.54[br](1604ns)]][[role green 1.02[br](99ns)]]]
|
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^4\/1\/2001]][[role blue 1.39[br](145ns)]][[role green 1.00[br](104ns)]][[role green 1.13[br](117ns)]][[role red 16.90[br](1758ns)]][[role green 1.07[br](111ns)]]]
|
||||||
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^EH10 2QQ]][[role blue 1.57[br](170ns)]][[role green 1.00[br](108ns)]][[role green 1.10[br](119ns)]][[role red 21.83[br](2358ns)]][[role green 1.00[br](108ns)]]]
|
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^EH10 2QQ]][[role blue 1.44[br](164ns)]][[role green 1.00[br](114ns)]][[role green 1.10[br](125ns)]][[role red 15.61[br](1779ns)]][[role green 1.06[br](121ns)]]]
|
||||||
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^G1 1AA]][[role blue 1.50[br](159ns)]][[role green 1.01[br](107ns)]][[role green 1.05[br](111ns)]][[role red 17.67[br](1873ns)]][[role green 1.00[br](106ns)]]]
|
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^G1 1AA]][[role blue 1.36[br](152ns)]][[role green 1.00[br](112ns)]][[role green 1.04[br](117ns)]][[role red 15.86[br](1776ns)]][[role green 1.05[br](118ns)]]]
|
||||||
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^SW1 1ZZ]][[role blue 1.53[br](164ns)]][[role green 1.00[br](107ns)]][[role green 1.07[br](115ns)]][[role red 18.05[br](1931ns)]][[role green 1.00[br](107ns)]]]
|
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^SW1 1ZZ]][[role blue 1.40[br](158ns)]][[role green 1.00[br](113ns)]][[role green 1.10[br](124ns)]][[role red 15.86[br](1792ns)]][[role green 1.07[br](121ns)]]]
|
||||||
[[[^abc][br][^abc]][[role blue 2.10[br](128ns)]][[role green 1.00[br](61ns)]][[role blue 1.30[br](79ns)]][[role red 9.89[br](603ns)]][[role blue 1.25[br](76ns)]]]
|
[[[^abc][br][^abc]][[role blue 2.01[br](141ns)]][[role green 1.00[br](70ns)]][[role green 1.17[br](82ns)]][[role red 8.24[br](577ns)]][[role green 1.19[br](83ns)]]]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
[template table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_[]
|
[template table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_[]
|
||||||
[table:table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_ Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)
|
[table:table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_ Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)
|
||||||
[[Expression[br]Text][boost 1.60][std::regex]]
|
[[Expression[br]Text][boost 1.65][std::regex]]
|
||||||
[[[^(\u005B\u005B:digit:\u005D\u005D{4}\u005B- \u005D){3}\u005B\u005B:digit:\u005D\u005D{3,4}][br][^1234-5678-1234-456]][[role green 1.00[br](490ns)]][[role red 6.88[br](3372ns)]]]
|
[[[^(\u005B\u005B:digit:\u005D\u005D{4}\u005B- \u005D){3}\u005B\u005B:digit:\u005D\u005D{3,4}][br][^1234-5678-1234-456]][[role green 1.00[br](554ns)]][[role red 11.06[br](6127ns)]]]
|
||||||
[[[^\^(\u005B0-9\u005D+)(\\-| |\$)(.\*)\$][br][^100- this is a line of ftp response which contains a message string]][[role green 1.00[br](554ns)]][[role grey -]]]
|
[[[^\^(\u005B0-9\u005D+)(\\-| |\$)(.\*)\$][br][^100- this is a line of ftp response which contains a message string]][[role green 1.00[br](679ns)]][[role grey -]]]
|
||||||
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^bob.smith\@foo.tv]][[role green 1.00[br](614ns)]][[role grey -]]]
|
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^bob.smith\@foo.tv]][[role green 1.00[br](1444ns)]][[role grey -]]]
|
||||||
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^foo12\@foo.edu]][[role green 1.00[br](596ns)]][[role grey -]]]
|
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^foo12\@foo.edu]][[role green 1.00[br](1397ns)]][[role grey -]]]
|
||||||
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^john\@johnmaddock.co.uk]][[role green 1.00[br](748ns)]][[role grey -]]]
|
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^john\@johnmaddock.co.uk]][[role green 1.00[br](1588ns)]][[role grey -]]]
|
||||||
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^+3.14159]][[role green 1.00[br](372ns)]][[role red 9.77[br](3635ns)]]]
|
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^+3.14159]][[role green 1.00[br](466ns)]][[role red 11.18[br](5208ns)]]]
|
||||||
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^-3.14159]][[role green 1.00[br](367ns)]][[role red 9.84[br](3613ns)]]]
|
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^-3.14159]][[role green 1.00[br](519ns)]][[role red 9.79[br](5083ns)]]]
|
||||||
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^123]][[role green 1.00[br](444ns)]][[role red 8.45[br](3754ns)]]]
|
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^123]][[role green 1.00[br](619ns)]][[role red 7.64[br](4730ns)]]]
|
||||||
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^12\/12\/2001]][[role green 1.00[br](325ns)]][[role red 5.19[br](1687ns)]]]
|
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^12\/12\/2001]][[role green 1.00[br](449ns)]][[role red 5.23[br](2347ns)]]]
|
||||||
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^4\/1\/2001]][[role green 1.00[br](308ns)]][[role red 5.39[br](1660ns)]]]
|
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^4\/1\/2001]][[role green 1.00[br](362ns)]][[role red 6.48[br](2344ns)]]]
|
||||||
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^EH10 2QQ]][[role green 1.00[br](356ns)]][[role red 6.78[br](2415ns)]]]
|
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^EH10 2QQ]][[role green 1.00[br](1090ns)]][[role blue 2.48[br](2699ns)]]]
|
||||||
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^G1 1AA]][[role green 1.00[br](315ns)]][[role red 6.14[br](1935ns)]]]
|
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^G1 1AA]][[role green 1.00[br](348ns)]][[role red 6.57[br](2288ns)]]]
|
||||||
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^SW1 1ZZ]][[role green 1.00[br](346ns)]][[role red 5.68[br](1967ns)]]]
|
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^SW1 1ZZ]][[role green 1.00[br](358ns)]][[role red 6.41[br](2296ns)]]]
|
||||||
[[[^abc][br][^abc]][[role green 1.00[br](287ns)]][[role blue 2.32[br](667ns)]]]
|
[[[^abc][br][^abc]][[role green 1.00[br](375ns)]][[role blue 2.30[br](864ns)]]]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
[/sections:]
|
[/sections:]
|
||||||
[template section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_[]
|
[template section_id1675827111[]
|
||||||
[section:section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_ Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)]
|
[section:section_id1675827111 Testing Perl searches (platform = linux, compiler = GNU C++ version 6.3.0)]
|
||||||
[table_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_]
|
[table_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_6_3_0_]
|
||||||
[endsect]
|
[endsect]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_[]
|
[template section_id4148872883[]
|
||||||
[section:section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_ Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)]
|
[section:section_id4148872883 Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 6.3.0)]
|
||||||
[table_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_]
|
[table_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_6_3_0_]
|
||||||
[endsect]
|
[endsect]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_[]
|
[template section_id3261825021[]
|
||||||
[section:section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_ Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)]
|
[section:section_id3261825021 Testing simple Perl matches (platform = linux, compiler = GNU C++ version 6.3.0)]
|
||||||
[table_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_]
|
[table_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_6_3_0_]
|
||||||
[endsect]
|
[endsect]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_[]
|
[template section_id1378460593[]
|
||||||
[section:section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_ Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)]
|
[section:section_id1378460593 Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 6.3.0)]
|
||||||
[table_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_]
|
[table_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_6_3_0_]
|
||||||
[endsect]
|
[endsect]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_[]
|
[template section_id3752650613[]
|
||||||
[section:section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_ Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)]
|
[section:section_id3752650613 Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)]
|
||||||
[table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_]
|
[table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_]
|
||||||
[endsect]
|
[endsect]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_[]
|
[template section_id3258595385[]
|
||||||
[section:section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_ Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)]
|
[section:section_id3258595385 Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)]
|
||||||
[table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_]
|
[table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_]
|
||||||
[endsect]
|
[endsect]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_[]
|
[template section_id4128344975[]
|
||||||
[section:section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_ Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)]
|
[section:section_id4128344975 Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)]
|
||||||
[table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_]
|
[table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_]
|
||||||
[endsect]
|
[endsect]
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
[template section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_[]
|
[template section_id3141719723[]
|
||||||
[section:section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_ Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)]
|
[section:section_id3141719723 Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.1)]
|
||||||
[table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_]
|
[table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_]
|
||||||
[endsect]
|
[endsect]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template performance_all_sections[]
|
[template performance_all_sections[]
|
||||||
[section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_]
|
[section_id1378460593]
|
||||||
[section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_]
|
[section_id1675827111]
|
||||||
[section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_]
|
[section_id3141719723]
|
||||||
[section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_]
|
[section_id3258595385]
|
||||||
[section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_]
|
[section_id3261825021]
|
||||||
[section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_]
|
[section_id3752650613]
|
||||||
[section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_]
|
[section_id4128344975]
|
||||||
[section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_]
|
[section_id4148872883]
|
||||||
]
|
]
|
||||||
|
|
||||||
[template performance_all_tables[]
|
[template performance_all_tables[]
|
||||||
[table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_]
|
[table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_]
|
||||||
[table_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_]
|
[table_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_6_3_0_]
|
||||||
[table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_]
|
[table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_]
|
||||||
[table_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_]
|
[table_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_6_3_0_]
|
||||||
[table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_]
|
[table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_]
|
||||||
[table_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_]
|
[table_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_6_3_0_]
|
||||||
[table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_]
|
[table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_1_]
|
||||||
[table_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_]
|
[table_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_6_3_0_]
|
||||||
]
|
]
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
#include <boost/lexical_cast.hpp>
|
#include <boost/lexical_cast.hpp>
|
||||||
#include <boost/filesystem.hpp>
|
#include <boost/filesystem.hpp>
|
||||||
#include <boost/filesystem/fstream.hpp>
|
#include <boost/filesystem/fstream.hpp>
|
||||||
|
#include <boost/functional/hash.hpp>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <set>
|
#include <set>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
@ -28,6 +29,12 @@ inline std::string sanitize_string(const std::string& s)
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline std::string sanitize_short_string(const std::string& s)
|
||||||
|
{
|
||||||
|
unsigned id = boost::hash<std::string>()(s);
|
||||||
|
return sanitize_string("id" + boost::lexical_cast<std::string>(id));
|
||||||
|
}
|
||||||
|
|
||||||
std::string format_precision(double val, int digits)
|
std::string format_precision(double val, int digits)
|
||||||
{
|
{
|
||||||
std::stringstream ss;
|
std::stringstream ss;
|
||||||
@ -320,7 +327,7 @@ void add_cell(boost::intmax_t val, const std::string& table_name, const std::str
|
|||||||
//
|
//
|
||||||
// Add a section for this table as well:
|
// Add a section for this table as well:
|
||||||
//
|
//
|
||||||
std::string section_id = "section_" + sanitize_string(table_name);
|
std::string section_id = "section_" + sanitize_short_string(table_name);
|
||||||
if(content.find(section_id + "[]") == std::string::npos)
|
if(content.find(section_id + "[]") == std::string::npos)
|
||||||
{
|
{
|
||||||
std::string new_section = "\n[template " + section_id + "[]\n[section:" + section_id + " " + table_name + "]\n[" + table_id + "]\n[endsect]\n]\n";
|
std::string new_section = "\n[template " + section_id + "[]\n[section:" + section_id + " " + table_name + "]\n[" + table_id + "]\n[endsect]\n]\n";
|
||||||
|
@ -430,7 +430,11 @@ icu_regex_traits::char_class_type icu_regex_traits::lookup_classname(const char_
|
|||||||
icu_regex_traits::string_type icu_regex_traits::lookup_collatename(const char_type* p1, const char_type* p2) const
|
icu_regex_traits::string_type icu_regex_traits::lookup_collatename(const char_type* p1, const char_type* p2) const
|
||||||
{
|
{
|
||||||
string_type result;
|
string_type result;
|
||||||
|
#ifdef BOOST_NO_CXX98_BINDERS
|
||||||
|
if(std::find_if(p1, p2, std::bind(std::greater< ::UChar32>(), std::placeholders::_1, 0x7f)) == p2)
|
||||||
|
#else
|
||||||
if(std::find_if(p1, p2, std::bind2nd(std::greater< ::UChar32>(), 0x7f)) == p2)
|
if(std::find_if(p1, p2, std::bind2nd(std::greater< ::UChar32>(), 0x7f)) == p2)
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
|
#ifndef BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
|
||||||
std::string s(p1, p2);
|
std::string s(p1, p2);
|
||||||
|
@ -20,11 +20,11 @@
|
|||||||
#define UNICODE
|
#define UNICODE
|
||||||
#define _UNICODE
|
#define _UNICODE
|
||||||
|
|
||||||
|
#include <boost/regex.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <boost/regex.h>
|
|
||||||
|
|
||||||
#ifndef BOOST_NO_WREGEX
|
#ifndef BOOST_NO_WREGEX
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
@ -16,10 +16,10 @@
|
|||||||
* DESCRIPTION: Test for indefinite recursion and/or stack overrun.
|
* DESCRIPTION: Test for indefinite recursion and/or stack overrun.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <boost/regex.hpp>
|
#include <boost/regex.hpp>
|
||||||
#include <boost/detail/lightweight_main.hpp>
|
#include <boost/detail/lightweight_main.hpp>
|
||||||
#include "../test_macros.hpp"
|
#include "../test_macros.hpp"
|
||||||
|
#include <string>
|
||||||
|
|
||||||
#ifdef BOOST_INTEL
|
#ifdef BOOST_INTEL
|
||||||
#pragma warning(disable:1418 981 983 383)
|
#pragma warning(disable:1418 981 983 383)
|
||||||
|
@ -16,10 +16,10 @@
|
|||||||
* DESCRIPTION: Test for indefinite recursion and/or stack overrun.
|
* DESCRIPTION: Test for indefinite recursion and/or stack overrun.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <boost/regex.hpp>
|
#include <boost/regex.hpp>
|
||||||
#include <boost/detail/lightweight_main.hpp>
|
#include <boost/detail/lightweight_main.hpp>
|
||||||
#include "../test_macros.hpp"
|
#include "../test_macros.hpp"
|
||||||
|
#include <string>
|
||||||
|
|
||||||
#ifdef BOOST_INTEL
|
#ifdef BOOST_INTEL
|
||||||
#pragma warning(disable:1418 981 983 383)
|
#pragma warning(disable:1418 981 983 383)
|
||||||
|
@ -155,12 +155,19 @@ void test_assertion_escapes()
|
|||||||
TEST_REGEX_SEARCH("\\R", perl, "foo\nbar", match_default, make_array(3, 4, -2, -2));
|
TEST_REGEX_SEARCH("\\R", perl, "foo\nbar", match_default, make_array(3, 4, -2, -2));
|
||||||
TEST_REGEX_SEARCH("\\R", perl, "foo\rbar", match_default, make_array(3, 4, -2, -2));
|
TEST_REGEX_SEARCH("\\R", perl, "foo\rbar", match_default, make_array(3, 4, -2, -2));
|
||||||
TEST_REGEX_SEARCH("\\R", perl, "foo\r\nbar", match_default, make_array(3, 5, -2, -2));
|
TEST_REGEX_SEARCH("\\R", perl, "foo\r\nbar", match_default, make_array(3, 5, -2, -2));
|
||||||
|
TEST_REGEX_SEARCH("(?x) abc \\R", perl, "abc\r\nbar", match_default, make_array(0, 5, -2, -2));
|
||||||
|
TEST_REGEX_SEARCH("(?x) abc \\R", perl, "abc\012bar", match_default, make_array(0, 4, -2, -2));
|
||||||
|
TEST_REGEX_SEARCH("(?x) abc \\R", perl, "abc\013bar", match_default, make_array(0, 4, -2, -2));
|
||||||
|
TEST_REGEX_SEARCH("(?x) abc \\R", perl, "abc\013bar", match_default, make_array(0, 4, -2, -2));
|
||||||
|
TEST_REGEX_SEARCH("(?x) abc \\R", perl, "abc\205bar", match_default, make_array(0, 4, -2, -2));
|
||||||
// see if \u works:
|
// see if \u works:
|
||||||
const wchar_t* w = L"\u2028";
|
const wchar_t* w = L"\u2028";
|
||||||
if(*w == 0x2028u)
|
if(*w == 0x2028u)
|
||||||
{
|
{
|
||||||
TEST_REGEX_SEARCH_W(L"\\R", perl, L"foo\u2028bar", match_default, make_array(3, 4, -2, -2));
|
TEST_REGEX_SEARCH_W(L"\\R", perl, L"foo\u2028bar", match_default, make_array(3, 4, -2, -2));
|
||||||
TEST_REGEX_SEARCH_W(L"\\R", perl, L"foo\u2029bar", match_default, make_array(3, 4, -2, -2));
|
TEST_REGEX_SEARCH_W(L"\\R", perl, L"foo\u2029bar", match_default, make_array(3, 4, -2, -2));
|
||||||
|
TEST_REGEX_SEARCH_W(L"(?x) abc \\R", perl, L"abc\u2028bar", match_default, make_array(0, 4, -2, -2));
|
||||||
|
TEST_REGEX_SEARCH_W(L"(?x) abc \\R", perl, L"abc\u2029bar", match_default, make_array(0, 4, -2, -2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -96,6 +96,40 @@ void compare_result(const MR1& w1, const MR2& w2, boost::mpl::int_<2> const*)
|
|||||||
BOOST_REGEX_TEST_ERROR("Matched mismatch in match_results class", UChar32);
|
BOOST_REGEX_TEST_ERROR("Matched mismatch in match_results class", UChar32);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//
|
||||||
|
// We don't have a way to access a list of named sub-expressions since we only store
|
||||||
|
// hashes, but "abc" and "N" are common names used in our tests, so check those:
|
||||||
|
//
|
||||||
|
if (w1["abc"].matched)
|
||||||
|
{
|
||||||
|
if (w2["abc"].matched == 0)
|
||||||
|
{
|
||||||
|
BOOST_REGEX_TEST_ERROR("Matched mismatch in match_results class", UChar32);
|
||||||
|
}
|
||||||
|
if ((w1.position("abc") != boost::BOOST_REGEX_DETAIL_NS::distance(iterator_type(w2.prefix().first), iterator_type(w2["abc"].first))) || (w1.length("abc") != boost::BOOST_REGEX_DETAIL_NS::distance(iterator_type(w2["abc"].first), iterator_type(w2["abc"].second))))
|
||||||
|
{
|
||||||
|
BOOST_REGEX_TEST_ERROR("Iterator mismatch in match_results class", UChar32);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (w2["abc"].matched)
|
||||||
|
{
|
||||||
|
BOOST_REGEX_TEST_ERROR("Matched mismatch in match_results class", UChar32);
|
||||||
|
}
|
||||||
|
if (w1["N"].matched)
|
||||||
|
{
|
||||||
|
if (w2["N"].matched == 0)
|
||||||
|
{
|
||||||
|
BOOST_REGEX_TEST_ERROR("Matched mismatch in match_results class", UChar32);
|
||||||
|
}
|
||||||
|
if ((w1.position("N") != boost::BOOST_REGEX_DETAIL_NS::distance(iterator_type(w2.prefix().first), iterator_type(w2["N"].first))) || (w1.length("N") != boost::BOOST_REGEX_DETAIL_NS::distance(iterator_type(w2["N"].first), iterator_type(w2["N"].second))))
|
||||||
|
{
|
||||||
|
BOOST_REGEX_TEST_ERROR("Iterator mismatch in match_results class", UChar32);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (w2["N"].matched)
|
||||||
|
{
|
||||||
|
BOOST_REGEX_TEST_ERROR("Matched mismatch in match_results class", UChar32);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
template <class MR1, class MR2>
|
template <class MR1, class MR2>
|
||||||
void compare_result(const MR1& w1, const MR2& w2, boost::mpl::int_<1> const*)
|
void compare_result(const MR1& w1, const MR2& w2, boost::mpl::int_<1> const*)
|
||||||
|
@ -486,5 +486,15 @@ void test_pocessive_repeats()
|
|||||||
TEST_INVALID_REGEX("\\d*++", perl);
|
TEST_INVALID_REGEX("\\d*++", perl);
|
||||||
TEST_INVALID_REGEX("\\d?++", perl);
|
TEST_INVALID_REGEX("\\d?++", perl);
|
||||||
TEST_INVALID_REGEX("\\d{1,2}++", perl);
|
TEST_INVALID_REGEX("\\d{1,2}++", perl);
|
||||||
|
|
||||||
|
TEST_REGEX_SEARCH("(ab +)", perl|mod_x, "abbb", match_default, make_array(0, 4, 0, 4, -2, -2));
|
||||||
|
TEST_REGEX_SEARCH("(ab +?)", perl | mod_x, "abbb", match_default, make_array(0, 2, 0, 2, -2, -2));
|
||||||
|
TEST_REGEX_SEARCH("(ab + ?)", perl | mod_x, "abbb", match_default, make_array(0, 2, 0, 2, -2, -2));
|
||||||
|
TEST_REGEX_SEARCH("(ab ++)", perl | mod_x, "abbb", match_default, make_array(0, 4, 0, 4, -2, -2));
|
||||||
|
TEST_REGEX_SEARCH("(ab + +)", perl | mod_x, "abbb", match_default, make_array(0, 4, 0, 4, -2, -2));
|
||||||
|
TEST_INVALID_REGEX("(ab + ++)", perl | mod_x);
|
||||||
|
TEST_INVALID_REGEX("(ab + + +)", perl | mod_x);
|
||||||
|
TEST_INVALID_REGEX("(ab + + ?)", perl | mod_x);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -16,11 +16,11 @@
|
|||||||
* DESCRIPTION: test program for boost::static_mutex.
|
* DESCRIPTION: test program for boost::static_mutex.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <iostream>
|
|
||||||
#include <iomanip>
|
|
||||||
#include <boost/regex/pending/static_mutex.hpp>
|
#include <boost/regex/pending/static_mutex.hpp>
|
||||||
#include <boost/thread/thread.hpp>
|
#include <boost/thread/thread.hpp>
|
||||||
#include <boost/timer.hpp>
|
#include <boost/timer.hpp>
|
||||||
|
#include <iostream>
|
||||||
|
#include <iomanip>
|
||||||
|
|
||||||
//
|
//
|
||||||
// we cannot use the regular Boost.Test in here: it is not thread safe
|
// we cannot use the regular Boost.Test in here: it is not thread safe
|
||||||
|
@ -17,13 +17,13 @@
|
|||||||
* paste into regex source.
|
* paste into regex source.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <boost/config.hpp>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <cctype>
|
#include <cctype>
|
||||||
#include <boost/config.hpp>
|
|
||||||
|
|
||||||
std::string g_char_type;
|
std::string g_char_type;
|
||||||
std::string g_data_type;
|
std::string g_data_type;
|
||||||
|
Reference in New Issue
Block a user