Hi
I'm having problem building the boost_1_48_0
regex library on AIX6.1 using vacpp v11.1.
The boost build seems to work (although
it throws a few warnings) and a libboost_regex.a file is generated, but
when I try to link to it I get warnings about undefined symbols. Inspecting
the library file with nm seems to show they are not defined in the file.
Am I doing something wrong?
The warnings I see when compiling are:
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/c_regex_traits.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/cpp_regex_traits.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/cregex.o
1500-029: (W) WARNING:
subprogram std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Construct<std::_Ptrit<char,long,const char *,const char &,char
*,char &> >(_Ptrit<char,long,const char *,const char &,char
*,char &>, _Ptrit<char,long,const char *,const char &,char
*,char &>, forward_iterator_tag) could not be inlined into boost::regex_split<std::back_insert_iterator<std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > >,char,std::char_traits<char>,std::allocator<char>,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >(back_insert_iterator<std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > >, basic_string<char,std::char_traits<char>,std::allocator<char>
> &, const basic_regex<char,boost::regex_traits<char,boost::cpp_regex_traits<char>
> > &, match_flag_type, size_t).
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/fileiter.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/icu.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/instances.o
"./boost/regex/pending/object_cache.hpp",
line 82.1: 1540-1101 (W) A return value of type "boost::shared_ptr<const
boost::re_detail::cpp_regex_traits_implementation<char> >"
is expected.
"./boost/regex/pending/object_cache.hpp",
line 61.33: 1540-0700 (I) The previous message was produced while processing
"boost::object_cache<boost::re_detail::cpp_regex_traits_base<char>,boost::re_detail::cpp_regex_traits_implementation<char>
>::get(const cpp_regex_traits_base<char> &, size_type)".
"./boost/regex/v4/cpp_regex_traits.hpp",
line 860.11: 1540-0700 (I) The previous message was produced while processing
"boost::re_detail::create_cpp_regex_traits<char>(const locale
&)".
"./boost/regex/v4/cpp_regex_traits.hpp",
line 981.17: 1540-0700 (I) The previous message was produced while processing
"boost::cpp_regex_traits<char>::imbue(locale_type)".
"./boost/regex/v4/basic_regex.hpp",
line 664.67: 1540-0700 (I) The previous message was produced while processing
"boost::basic_regex<char,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >::imbue(locale_type)".
"./boost/regex/v4/basic_regex.hpp",
line 307.7: 1540-0700 (I) The previous message was produced while processing
"class boost::basic_regex<char,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >".
"./boost/regex/v4/perl_matcher_common.hpp",
line 46.6: 1540-0700 (I) The previous message was produced while processing
"boost::re_detail::perl_matcher<const char *,std::allocator<boost::sub_match<const
char *> >,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >::construct_init(const basic_regex<char,boost::regex_traits<char,boost::cpp_regex_traits<char>
> > &, match_flag_type)".
"./boost/regex/v4/perl_matcher.hpp",
line 351.7: 1540-0700 (I) The previous message was produced while processing
"class boost::re_detail::perl_matcher<const char *,std::allocator<boost::sub_match<const
char *> >,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >".
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/posix_api.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/regex.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/regex_debug.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/regex_raw_buffer.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/regex_traits_defaults.o
"libs/regex/build/../src/regex_traits_defaults.cpp",
line 354.56: 1540-0804 (W) The characters "/*" are detected in
a comment.
"libs/regex/build/../src/regex_traits_defaults.cpp",
line 549.47: 1540-0804 (W) The characters "/*" are detected in
a comment.
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/static_mutex.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/w32_regex_traits.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/wc_regex_traits.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/wide_posix_api.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/winstances.o
"./boost/regex/pending/object_cache.hpp",
line 82.1: 1540-1101 (W) A return value of type "boost::shared_ptr<const
boost::re_detail::cpp_regex_traits_implementation<wchar_t> >"
is expected.
"./boost/regex/pending/object_cache.hpp",
line 61.33: 1540-0700 (I) The previous message was produced while processing
"boost::object_cache<boost::re_detail::cpp_regex_traits_base<wchar_t>,boost::re_detail::cpp_regex_traits_implementation<wchar_t>
>::get(const cpp_regex_traits_base<wchar_t> &, size_type)".
"./boost/regex/v4/cpp_regex_traits.hpp",
line 860.11: 1540-0700 (I) The previous message was produced while processing
"boost::re_detail::create_cpp_regex_traits<wchar_t>(const locale
&)".
"./boost/regex/v4/cpp_regex_traits.hpp",
line 981.17: 1540-0700 (I) The previous message was produced while processing
"boost::cpp_regex_traits<wchar_t>::imbue(locale_type)".
"./boost/regex/v4/basic_regex.hpp",
line 664.67: 1540-0700 (I) The previous message was produced while processing
"boost::basic_regex<wchar_t,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> >::imbue(locale_type)".
"./boost/regex/v4/basic_regex.hpp",
line 307.7: 1540-0700 (I) The previous message was produced while processing
"class boost::basic_regex<wchar_t,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> >".
"./boost/regex/v4/perl_matcher_common.hpp",
line 46.6: 1540-0700 (I) The previous message was produced while processing
"boost::re_detail::perl_matcher<const wchar_t *,std::allocator<boost::sub_match<const
wchar_t *> >,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> >::construct_init(const basic_regex<wchar_t,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> > &, match_flag_type)".
"./boost/regex/v4/perl_matcher.hpp",
line 351.7: 1540-0700 (I) The previous message was produced while processing
"class boost::re_detail::perl_matcher<const wchar_t *,std::allocator<boost::sub_match<const
wchar_t *> >,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> >".
1500-029: (W) WARNING:
subprogram std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Construct<const wchar_t *>(const wchar_t *, const wchar_t
*, forward_iterator_tag) could not be inlined into boost::re_detail::basic_regex_parser<wchar_t,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> >::fail(error_type, ptrdiff_t, string, ptrdiff_t).
1500-029: (W) WARNING:
subprogram std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Construct<const wchar_t *>(const wchar_t *, const wchar_t
*, forward_iterator_tag) could not be inlined into boost::re_detail::basic_regex_parser<wchar_t,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> >::fail(error_type, ptrdiff_t, string, ptrdiff_t).
1500-029: (W) WARNING:
subprogram std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Construct<const wchar_t *>(const wchar_t *, const wchar_t
*, forward_iterator_tag) could not be inlined into boost::re_detail::cpp_regex_traits_implementation<wchar_t>::lookup_collatename(const
wchar_t *, const wchar_t *) const.
1500-029: (W) WARNING:
subprogram std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>
>::_Construct<std::_Ptrit<char,long,char *,char &,char *,char
&> >(_Ptrit<char,long,char *,char &,char *,char &>,
_Ptrit<char,long,char *,char &,char *,char &>, forward_iterator_tag)
could not be inlined into boost::re_detail::cpp_regex_traits_implementation<wchar_t>::lookup_collatename(const
wchar_t *, const wchar_t *) const.
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/usinstances.o
vacpp.archive bin.v2/libs/regex/build/vacpp/release/link-static/threading-multi/libboost_regex.a
common.copy /home/lap_srce/boost/boost_1_48_0/install2/lib/libboost_regex.a
vacpp.compile.c++ bin.v2/libs/thread/build/vacpp/release/link-static/threading-multi/pthread/thread.o
vacpp.compile.c++ bin.v2/libs/thread/build/vacpp/release/link-static/threading-multi/pthread/once.o
vacpp.archive bin.v2/libs/thread/build/vacpp/release/link-static/threading-multi/libboost_thread.a
common.copy /home/lap_srce/boost/boost_1_48_0/install2/lib/libboost_thread.a
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/c_regex_traits.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/cpp_regex_traits.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/cregex.o
1500-029: (W) WARNING:
subprogram std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Construct<std::_Ptrit<char,long,const char *,const char &,char
*,char &> >(_Ptrit<char,long,const char *,const char &,char
*,char &>, _Ptrit<char,long,const char *,const char &,char
*,char &>, forward_iterator_tag) could not be inlined into boost::regex_split<std::back_insert_iterator<std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > >,char,std::char_traits<char>,std::allocator<char>,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >(back_insert_iterator<std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > >, basic_string<char,std::char_traits<char>,std::allocator<char>
> &, const basic_regex<char,boost::regex_traits<char,boost::cpp_regex_traits<char>
> > &, match_flag_type, size_t).
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/fileiter.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/icu.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/instances.o
"./boost/regex/pending/object_cache.hpp",
line 82.1: 1540-1101 (W) A return value of type "boost::shared_ptr<const
boost::re_detail::cpp_regex_traits_implementation<char> >"
is expected.
"./boost/regex/pending/object_cache.hpp",
line 61.33: 1540-0700 (I) The previous message was produced while processing
"boost::object_cache<boost::re_detail::cpp_regex_traits_base<char>,boost::re_detail::cpp_regex_traits_implementation<char>
>::get(const cpp_regex_traits_base<char> &, size_type)".
"./boost/regex/v4/cpp_regex_traits.hpp",
line 860.11: 1540-0700 (I) The previous message was produced while processing
"boost::re_detail::create_cpp_regex_traits<char>(const locale
&)".
"./boost/regex/v4/cpp_regex_traits.hpp",
line 981.17: 1540-0700 (I) The previous message was produced while processing
"boost::cpp_regex_traits<char>::imbue(locale_type)".
"./boost/regex/v4/basic_regex.hpp",
line 664.67: 1540-0700 (I) The previous message was produced while processing
"boost::basic_regex<char,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >::imbue(locale_type)".
"./boost/regex/v4/basic_regex.hpp",
line 307.7: 1540-0700 (I) The previous message was produced while processing
"class boost::basic_regex<char,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >".
"./boost/regex/v4/perl_matcher_common.hpp",
line 46.6: 1540-0700 (I) The previous message was produced while processing
"boost::re_detail::perl_matcher<const char *,std::allocator<boost::sub_match<const
char *> >,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >::construct_init(const basic_regex<char,boost::regex_traits<char,boost::cpp_regex_traits<char>
> > &, match_flag_type)".
"./boost/regex/v4/perl_matcher.hpp",
line 351.7: 1540-0700 (I) The previous message was produced while processing
"class boost::re_detail::perl_matcher<const char *,std::allocator<boost::sub_match<const
char *> >,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >".
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/posix_api.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/regex.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/regex_debug.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/regex_raw_buffer.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/regex_traits_defaults.o
"libs/regex/build/../src/regex_traits_defaults.cpp",
line 354.56: 1540-0804 (W) The characters "/*" are detected in
a comment.
"libs/regex/build/../src/regex_traits_defaults.cpp",
line 549.47: 1540-0804 (W) The characters "/*" are detected in
a comment.
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/static_mutex.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/w32_regex_traits.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/wc_regex_traits.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/wide_posix_api.o
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/winstances.o
"./boost/regex/pending/object_cache.hpp",
line 82.1: 1540-1101 (W) A return value of type "boost::shared_ptr<const
boost::re_detail::cpp_regex_traits_implementation<wchar_t> >"
is expected.
"./boost/regex/pending/object_cache.hpp",
line 61.33: 1540-0700 (I) The previous message was produced while processing
"boost::object_cache<boost::re_detail::cpp_regex_traits_base<wchar_t>,boost::re_detail::cpp_regex_traits_implementation<wchar_t>
>::get(const cpp_regex_traits_base<wchar_t> &, size_type)".
"./boost/regex/v4/cpp_regex_traits.hpp",
line 860.11: 1540-0700 (I) The previous message was produced while processing
"boost::re_detail::create_cpp_regex_traits<wchar_t>(const locale
&)".
"./boost/regex/v4/cpp_regex_traits.hpp",
line 981.17: 1540-0700 (I) The previous message was produced while processing
"boost::cpp_regex_traits<wchar_t>::imbue(locale_type)".
"./boost/regex/v4/basic_regex.hpp",
line 664.67: 1540-0700 (I) The previous message was produced while processing
"boost::basic_regex<wchar_t,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> >::imbue(locale_type)".
"./boost/regex/v4/basic_regex.hpp",
line 307.7: 1540-0700 (I) The previous message was produced while processing
"class boost::basic_regex<wchar_t,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> >".
"./boost/regex/v4/perl_matcher_common.hpp",
line 46.6: 1540-0700 (I) The previous message was produced while processing
"boost::re_detail::perl_matcher<const wchar_t *,std::allocator<boost::sub_match<const
wchar_t *> >,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> >::construct_init(const basic_regex<wchar_t,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> > &, match_flag_type)".
"./boost/regex/v4/perl_matcher.hpp",
line 351.7: 1540-0700 (I) The previous message was produced while processing
"class boost::re_detail::perl_matcher<const wchar_t *,std::allocator<boost::sub_match<const
wchar_t *> >,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> >".
1500-029: (W) WARNING:
subprogram std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Construct<const wchar_t *>(const wchar_t *, const wchar_t
*, forward_iterator_tag) could not be inlined into boost::re_detail::basic_regex_parser<wchar_t,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> >::fail(error_type, ptrdiff_t, string, ptrdiff_t).
1500-029: (W) WARNING:
subprogram std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Construct<const wchar_t *>(const wchar_t *, const wchar_t
*, forward_iterator_tag) could not be inlined into boost::re_detail::basic_regex_parser<wchar_t,boost::regex_traits<wchar_t,boost::cpp_regex_traits<wchar_t>
> >::fail(error_type, ptrdiff_t, string, ptrdiff_t).
1500-029: (W) WARNING:
subprogram std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Construct<const wchar_t *>(const wchar_t *, const wchar_t
*, forward_iterator_tag) could not be inlined into boost::re_detail::cpp_regex_traits_implementation<wchar_t>::lookup_collatename(const
wchar_t *, const wchar_t *) const.
1500-029: (W) WARNING:
subprogram std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>
>::_Construct<std::_Ptrit<char,long,char *,char &,char *,char
&> >(_Ptrit<char,long,char *,char &,char *,char &>,
_Ptrit<char,long,char *,char &,char *,char &>, forward_iterator_tag)
could not be inlined into boost::re_detail::cpp_regex_traits_implementation<wchar_t>::lookup_collatename(const
wchar_t *, const wchar_t *) const.
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/release/threading-multi/usinstances.o
vacpp.link.dll bin.v2/libs/regex/build/vacpp/release/threading-multi/libboost_regex.so
common.copy /home/lap_srce/boost/boost_1_48_0/install2/lib/libboost_regex.so
And the undefined symbols seem to be:
nm -u libboost_regex.a |
grep ^\.boost
.boost::re_detail::lookup_default_collate_name(const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>&) U -
.boost::re_detail::get_default_syntax(unsigned
char) U -
.boost::basic_regex<char,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >::do_assign(const char*,const char*,unsigned int) U
-
.boost::cpp_regex_traits<char>::toi(const
char*&,const char*,int) const U
-
.boost::match_results<const char*,std::allocator<boost::sub_match<const
char*> > >::maybe_assign(const boost::match_results<const char*,std::allocator<boost::sub_match<const
char*> > >&) U -
.boost::re_detail::cpp_regex_traits_implementation<char>::transform(const
char*,const char*) const U -
.boost::re_detail::cpp_regex_traits_implementation<char>::transform_primary(const
char*,const char*) const U -
.boost::re_detail::directory_iterator::directory_iterator()
U -
.boost::re_detail::directory_iterator::directory_iterator(const
char*) U -
.boost::re_detail::directory_iterator::next()
U -
.boost::re_detail::directory_iterator::~directory_iterator()
U -
.boost::re_detail::file_iterator::file_iterator()
U -
.boost::re_detail::file_iterator::file_iterator(const
char*) U -
.boost::re_detail::file_iterator::next()
U -
.boost::re_detail::file_iterator::~file_iterator()
U -
.boost::re_detail::get_default_error_string(boost::regex_constants::error_type)
U -
.boost::re_detail::get_mem_block() U
-
.boost::re_detail::mapfile::begin()
const U -
.boost::re_detail::mapfile::close()
U -
.boost::re_detail::mapfile::end() const
U -
.boost::re_detail::mapfile::lock(char**)
const U -
.boost::re_detail::mapfile::open(const
char*) U -
.boost::re_detail::mapfile::unlock(char**)
const U -
.boost::re_detail::mapfile_iterator::operator++()
U -
.boost::re_detail::mapfile_iterator::operator--()
U -
.boost::re_detail::mapfile_iterator::operator=(const
boost::re_detail::mapfile_iterator&) U
-
.boost::re_detail::perl_matcher<const
char*,std::allocator<boost::sub_match<const char*> >,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >::construct_init(const boost::basic_regex<char,boost::regex_traits<char,boost::cpp_regex_traits<char>
> >&,boost::regex_constants::_match_flags) U
-
.boost::re_detail::put_mem_block(void*)
U -
.boost::re_detail::raise_runtime_error(const
std::runtime_error&) U -
.boost::re_detail::verify_options(unsigned
int,boost::regex_constants::_match_flags) U
-
.boost::re_detail::cpp_regex_traits_char_layer<char>::init()
U -
.boost::re_detail::get_default_error_string(boost::regex_constants::error_type)
U -
.boost::re_detail::get_mem_block() U
-
.boost::re_detail::lookup_default_collate_name(const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>&) U -
.boost::re_detail::put_mem_block(void*)
U -
.boost::re_detail::raise_runtime_error(const
std::runtime_error&) U -
.boost::re_detail::raw_storage::insert(unsigned
long,unsigned long) U -
.boost::re_detail::raw_storage::resize(unsigned
long) U -
.boost::re_detail::verify_options(unsigned
int,boost::regex_constants::_match_flags) U
-
.boost::regex_error::raise() const U
-
.boost::regex_error::regex_error(const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>&,boost::regex_constants::error_type,long) U
-
.boost::regex_error::~regex_error()
U -
.boost::scoped_static_mutex_lock::scoped_static_mutex_lock(boost::static_mutex&,bool)
U -
.boost::scoped_static_mutex_lock::~scoped_static_mutex_lock()
U -
.boost::c_regex_traits<char>::isctype(char,unsigned
int) U -
.boost::c_regex_traits<char>::lookup_classname(const
char*,const char*) U -
.boost::c_regex_traits<char>::lookup_collatename(const
char*,const char*) U -
.boost::c_regex_traits<char>::transform(const
char*,const char*) U -
.boost::c_regex_traits<char>::transform_primary(const
char*,const char*) U -
.boost::c_regex_traits<char>::value(char,int)
U -
.boost::match_results<const char*,std::allocator<boost::sub_match<const
char*> > >::maybe_assign(const boost::match_results<const char*,std::allocator<boost::sub_match<const
char*> > >&) U -
.boost::re_detail::get_default_error_string(boost::regex_constants::error_type)
U -
.boost::re_detail::get_default_escape_syntax_type(char)
U -
.boost::re_detail::get_default_syntax_type(char)
U -
.boost::re_detail::get_mem_block() U
-
.boost::re_detail::put_mem_block(void*)
U -
.boost::re_detail::raise_runtime_error(const
std::runtime_error&) U -
.boost::re_detail::raw_storage::insert(unsigned
long,unsigned long) U -
.boost::re_detail::raw_storage::resize(unsigned
long) U -
.boost::re_detail::verify_options(unsigned
int,boost::regex_constants::_match_flags) U
-
.boost::regex_error::raise() const U
-
.boost::regex_error::regex_error(const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>&,boost::regex_constants::error_type,long) U
-
.boost::regex_error::~regex_error()
U -
.boost::re_detail::get_default_error_string(boost::regex_constants::error_type)
U -
.boost::scoped_static_mutex_lock::scoped_static_mutex_lock(boost::static_mutex&,bool)
U -
.boost::scoped_static_mutex_lock::~scoped_static_mutex_lock()
U -
.boost::re_detail::lookup_default_collate_name(const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>&) U -
.boost::c_regex_traits<wchar_t>::isctype(wchar_t,unsigned
int) U -
.boost::c_regex_traits<wchar_t>::lookup_classname(const
wchar_t*,const wchar_t*) U -
.boost::c_regex_traits<wchar_t>::lookup_collatename(const
wchar_t*,const wchar_t*) U -
.boost::c_regex_traits<wchar_t>::transform(const
wchar_t*,const wchar_t*) U -
.boost::c_regex_traits<wchar_t>::transform_primary(const
wchar_t*,const wchar_t*) U -
.boost::c_regex_traits<wchar_t>::value(wchar_t,int)
U -
.boost::match_results<const wchar_t*,std::allocator<boost::sub_match<const
wchar_t*> > >::maybe_assign(const boost::match_results<const
wchar_t*,std::allocator<boost::sub_match<const wchar_t*> >
>&) U -
.boost::re_detail::get_default_error_string(boost::regex_constants::error_type)
U -
.boost::re_detail::get_default_escape_syntax_type(char)
U -
.boost::re_detail::get_default_syntax_type(char)
U -
.boost::re_detail::get_mem_block() U
-
.boost::re_detail::is_combining_implementation(unsigned
short) U -
.boost::re_detail::put_mem_block(void*)
U -
.boost::re_detail::raise_runtime_error(const
std::runtime_error&) U -
.boost::re_detail::raw_storage::insert(unsigned
long,unsigned long) U -
.boost::re_detail::raw_storage::resize(unsigned
long) U -
.boost::re_detail::verify_options(unsigned
int,boost::regex_constants::_match_flags) U
-
.boost::regex_error::raise() const U
-
.boost::regex_error::regex_error(const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>&,boost::regex_constants::error_type,long) U
-
.boost::regex_error::~regex_error()
U -
.boost::re_detail::get_default_error_string(boost::regex_constants::error_type)
U -
.boost::re_detail::get_default_syntax(unsigned
char) U -
.boost::re_detail::get_mem_block() U
-
.boost::re_detail::is_combining_implementation(unsigned
short) U -
.boost::re_detail::lookup_default_collate_name(const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>&) U -
.boost::re_detail::put_mem_block(void*)
U -
.boost::re_detail::raise_runtime_error(const
std::runtime_error&) U -
.boost::re_detail::raw_storage::insert(unsigned
long,unsigned long) U -
.boost::re_detail::raw_storage::resize(unsigned
long) U -
.boost::re_detail::verify_options(unsigned
int,boost::regex_constants::_match_flags) U
-
.boost::regex_error::raise() const U
-
.boost::regex_error::regex_error(const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>&,boost::regex_constants::error_type,long) U
-
.boost::regex_error::~regex_error()
U -
.boost::scoped_static_mutex_lock::scoped_static_mutex_lock(boost::static_mutex&,bool)
U -
.boost::scoped_static_mutex_lock::~scoped_static_mutex_lock()
U -
___________________________________________________________
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is prohibited.
Please refer to http://www.bnpparibas.co.uk/en/information/legal_information.asp?Code=ECAS-845C5H for additional disclosures.