Compiler Status:

Run Date: 04:03:04 UTC, Wednesday 18 July 2007

config - config_info - vacpp

Run output:

IBM Visual Age version 900
    _CHAR_UNSIGNED                          =1
    _CPPUNWIND                              =1
    __cplusplus                             =199711L
    __STDC__                                =0
    _WCHAR_T                                =1
    __CHAR_UNSIGNED__                       =1
    __EXCEPTIONS                            =1
    __powerpc__                             =1
    _WCHAR_T                                =1
    __IBMCPP__                              =900


*********************************************************************

Visual Age default standard library


*********************************************************************

Detected Platform: IBM Aix
    Type char is unsigned
    Type wchar_t is unsigned
    byte order for type short               =8 0 
    byte order for type int                 =24 16 8 0 
    byte order for type long                =24 16 8 0 
    sizeof(wchar_t)                         =2
    sizeof(short)                           =2
    sizeof(int)                             =4
    sizeof(long)                            =4
    sizeof(size_t)                          =4
    sizeof(ptrdiff_t)                       =4
    sizeof(void*)                           =4
    sizeof(void(*)(void))                   =4
    sizeof(float)                           =4
    sizeof(double)                          =8
    sizeof(long double)                     =8
    CHAR_BIT                                =(8)
    CHAR_MAX                                =(255)
    WCHAR_MAX                               =(65535U)
    SHRT_MAX                                =(32767)
    INT_MAX                                 =(2147483647)
    LONG_MAX                                =(2147483647L)
    LLONG_MAX                               =(9223372036854775807LL)
    LONGLONG_MAX                            =(0x7fffffffffffffffLL)
    ULLONG_MAX                              =(18446744073709551615ULL)
    ULONGLONG_MAX                           =(0xffffffffffffffffuLL)
    _ISOC99_SOURCE                           [no value]
    _XOPEN_SOURCE_EXTENDED                  =1
    _POSIX_ADVISORY_INFO                    =200112L
    _POSIX_ASYNCHRONOUS_IO                  =200112L
    _POSIX_BARRIERS                         =200112L
    _POSIX_C_SOURCE                         =200112L
    _POSIX_CHOWN_RESTRICTED                 =0
    _POSIX_CLOCK_SELECTION                  =200112L
    _POSIX_CPUTIME                          =200112L
    _POSIX_FSYNC                            =200112L
    _POSIX_JOB_CONTROL                      =1
    _POSIX_MAPPED_FILES                     =200112L
    _POSIX_MEMLOCK                          =200112L
    _POSIX_MEMLOCK_RANGE                    =200112L
    _POSIX_MEMORY_PROTECTION                =200112L
    _POSIX_MESSAGE_PASSING                  =200112L
    _POSIX_MONOTONIC_CLOCK                  =200112L
    _POSIX_NO_TRUNC                         =0
    _POSIX_PRIORITIZED_IO                   =200112L
    _POSIX_PRIORITY_SCHEDULING              =200112L
    _POSIX_RAW_SOCKETS                      =200112L
    _POSIX_READER_WRITER_LOCKS              =200112L
    _POSIX_REALTIME_SIGNALS                 =200112L
    _POSIX_REGEXP                           =1
    _POSIX_SAVED_IDS                        =1
    _POSIX_SEMAPHORES                       =200112L
    _POSIX_SHARED_MEMORY_OBJECTS            =200112L
    _POSIX_SHELL                            =1
    _POSIX_SOURCE                            [no value]
    _POSIX_SPAWN                            =200112L
    _POSIX_SPIN_LOCKS                       =200112L
    _POSIX_SPORADIC_SERVER                  =(-1)
    _POSIX_SYNCHRONIZED_IO                  =200112L
    _POSIX_THREAD_ATTR_STACKADDR            =200112L
    _POSIX_THREAD_ATTR_STACKSIZE            =200112L
    _POSIX_THREAD_CPUTIME                   =200112L
    _POSIX_THREAD_PRIO_INHERIT              =(-1)
    _POSIX_THREAD_PRIO_PROTECT              =(-1)
    _POSIX_THREAD_PRIORITY_SCHEDULING       =(-1)
    _POSIX_THREAD_PROCESS_SHARED            =200112L
    _POSIX_THREAD_SAFE_FUNCTIONS            =200112L
    _POSIX_THREAD_SPORADIC_SERVER           =(-1)
    _POSIX_THREADS                          =200112L
    _POSIX_TIMEOUTS                         =200112L
    _POSIX_TIMERS                           =200112L
    _POSIX_TRACE                            =(-1)
    _POSIX_TRACE_EVENT_FILTER               =(-1)
    _POSIX_TRACE_INHERIT                    =(-1)
    _POSIX_TRACE_LOG                        =(-1)
    _POSIX_TYPED_MEMORY_OBJECTS             =(-1)
    _POSIX_VDISABLE                         =0xFF
    _POSIX_VERSION                          =200112L
    _POSIX2_C_BIND                          =200112L
    _POSIX2_C_DEV                           =200112L
    _POSIX2_CHAR_TERM                       =1
    _POSIX2_FORT_DEV                        =(-1)
    _POSIX2_FORT_RUN                        =(-1)
    _POSIX2_LOCALEDEF                       =200112L
    _POSIX2_PBS                             =(-1)
    _POSIX2_PBS_ACCOUNTING                  =(-1)
    _POSIX2_PBS_CHECKPOINT                  =(-1)
    _POSIX2_PBS_LOCATE                      =(-1)
    _POSIX2_PBS_MESSAGE                     =(-1)
    _POSIX2_PBS_TRACK                       =(-1)
    _POSIX2_SW_DEV                          =(-1)
    _POSIX2_UPE                             =200112L
    _POSIX2_VERSION                         =200112L
    _V6_ILP32_OFF32                         =1
    _V6_ILP32_OFFBIG                        =1
    _V6_LP64_OFF64                          =1
    _V6_LPBIG_OFFBIG                        =1
    _XBS5_ILP32_OFF32                       =1
    _XBS5_ILP32_OFFBIG                      =1
    _XBS5_LP64_OFF64                        =1
    _XBS5_LPBIG_OFFBIG                      =1
    _XOPEN_CRYPT                            =1
    _XOPEN_ENH_I18N                         =1
    _XOPEN_LEGACY                           =(-1)
    _XOPEN_REALTIME                         =(-1)
    _XOPEN_REALTIME_THREADS                 =(-1)
    _XOPEN_SHM                              =1
    _XOPEN_SOURCE                           =600
    _XOPEN_STREAMS                          =1
    _XOPEN_UNIX                             =1
    _XOPEN_VERSION                          =600


*********************************************************************

Boost version 103400
    BOOST_USER_CONFIG                       =<boost/config/user.hpp>
    BOOST_COMPILER_CONFIG                   ="boost/config/compiler/vacpp.hpp"
    BOOST_STDLIB_CONFIG                     ="boost/config/stdlib/vacpp.hpp"
    BOOST_PLATFORM_CONFIG                   ="boost/config/platform/aix.hpp"
    BOOST_DEDUCED_TYPENAME                  =typename
    BOOST_HAS_CLOCK_GETTIME                  [no value]
    BOOST_HAS_DIRENT_H                       [no value]
    BOOST_HAS_EXPM1                          [no value]
    BOOST_HAS_GETTIMEOFDAY                   [no value]
    BOOST_HAS_LOG1P                          [no value]
    BOOST_HAS_LONG_LONG                      [no value]
    BOOST_HAS_MACRO_USE_FACET                [no value]
    BOOST_HAS_NANOSLEEP                      [no value]
    BOOST_HAS_NL_TYPES_H                     [no value]
    BOOST_HAS_PARTIAL_STD_ALLOCATOR          [no value]
    BOOST_HAS_PTHREAD_DELAY_NP               [no value]
    BOOST_HAS_SCHED_YIELD                    [no value]
    BOOST_HAS_SIGACTION                      [no value]
    BOOST_HAS_STDINT_H                       [no value]
    BOOST_HAS_UNISTD_H                       [no value]
    BOOST_MSVC6_MEMBER_TEMPLATES             [no value]
    BOOST_NO_MS_INT64_NUMERIC_LIMITS         [no value]
    BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS [no value]
    BOOST_NO_STD_MESSAGES                    [no value]
    BOOST_STD_EXTENSION_NAMESPACE           =std
    BOOST_UNREACHABLE_RETURN(0)              [no value]

EXIT STATUS: 0

config - math_info - vacpp

Run output:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Macros from <math.h>
    HUGE_VAL                                =INF
    HUGE_VALF                               =INF
    HUGE_VALL                               =INF
    INFINITY                                =INF
    NAN                                     =(*((float *)(&_SQNAN)))
    FP_INFINITE                             =4
    FP_NAN                                  =9
    FP_NORMAL                               =0
    FP_SUBNORMAL                            =6
    FP_ZERO                                 =2
    FP_ILOGB0                               =(-2147483647 - 1)
    FP_ILOGBNAN                             =(2147483647)
    MATH_ERRNO                              =1
    MATH_ERREXCEPT                          =2
    FLT_MIN_10_EXP                          =-37
    FLT_DIG                                 =6
    FLT_MIN_EXP                             =-125
    FLT_EPSILON                             =1.1920929e-07
    FLT_RADIX                               =2
    FLT_MANT_DIG                            =24
    FLT_ROUNDS                              =1
    FLT_MAX                                 =3.4028235e+38
    FLT_MAX_10_EXP                          =38
    FLT_MAX_EXP                             =128
    FLT_MIN                                 =1.1754944e-38
    DBL_DIG                                 =15
    DBL_MIN_EXP                             =-1021
    DBL_EPSILON                             =2.2204460492503131e-16
    DBL_MANT_DIG                            =53
    DBL_MAX                                 =1.7976931348623157e+308
    DBL_MIN                                 =2.2250738585072014e-308
    DBL_MAX_10_EXP                          =308
    DBL_MAX_EXP                             =1024
    DBL_MIN_10_EXP                          =-307
    LDBL_MAX_10_EXP                         =308
    LDBL_MAX_EXP                            =1024
    LDBL_MIN                                =2.2250738585072014e-308
    LDBL_MIN_10_EXP                         =-307
    LDBL_DIG                                =15
    LDBL_MIN_EXP                            =-1021
    LDBL_EPSILON                            =2.2204460492503131e-16
    LDBL_MANT_DIG                           =53
    LDBL_MAX                                =1.7976931348623157e+308

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::numeric_limits information for type float
    is_specialized       = 1
    min()                = 1.1754944e-38
    max()                = 3.4028235e+38
    digits               = 24
    digits10             = 6
    is_signed            = 1
    is_integer           = 0
    is_exact             = 0
    radix                = 2
    epsilon()            = 1.1920929e-07
    round_error()        = 0.5
    min_exponent         = -125
    min_exponent10       = -37
    max_exponent         = 128
    max_exponent10       = 38
    has_infinity         = 1
    has_quiet_NaN        = 1
    has_signaling_NaN    = 1
    has_denorm           = 1
    has_denorm_loss      = 1
    infinity()           = INF
    quiet_NaN()          = -NaNQ
    signaling_NaN()      = -INF
    denorm_min()         = 1.4012985e-45
    is_iec559            = 1
    is_bounded           = 1
    is_modulo            = 0
    traps                = 1
    tinyness_before      = 1
    round_style          = 1

Epsilon has sane value of std::pow(std::numeric_limits<T>::radix, 1-std::numeric_limits<T>::digits).

    sizeof(float) = 4
    alignment_of<float> = 4

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::numeric_limits information for type double
    is_specialized       = 1
    min()                = 2.2250738585072014e-308
    max()                = 1.7976931348623157e+308
    digits               = 53
    digits10             = 15
    is_signed            = 1
    is_integer           = 0
    is_exact             = 0
    radix                = 2
    epsilon()            = 2.2204460492503131e-16
    round_error()        = 0.5
    min_exponent         = -1021
    min_exponent10       = -307
    max_exponent         = 1024
    max_exponent10       = 308
    has_infinity         = 1
    has_quiet_NaN        = 1
    has_signaling_NaN    = 1
    has_denorm           = 1
    has_denorm_loss      = 1
    infinity()           = INF
    quiet_NaN()          = -NaNQ
    signaling_NaN()      = -INF
    denorm_min()         = 4.9406564584124654e-324
    is_iec559            = 1
    is_bounded           = 1
    is_modulo            = 0
    traps                = 1
    tinyness_before      = 1
    round_style          = 1

Epsilon has sane value of std::pow(std::numeric_limits<T>::radix, 1-std::numeric_limits<T>::digits).

    sizeof(double) = 8
    alignment_of<double> = 4

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::numeric_limits information for type long double
    is_specialized       = 1
    min()                = 2.2250738585072014e-308
    max()                = 1.7976931348623157e+308
    digits               = 53
    digits10             = 15
    is_signed            = 1
    is_integer           = 0
    is_exact             = 0
    radix                = 2
    epsilon()            = 2.2204460492503131e-16
    round_error()        = 0.5
    min_exponent         = -1021
    min_exponent10       = -307
    max_exponent         = 1024
    max_exponent10       = 308
    has_infinity         = 1
    has_quiet_NaN        = 1
    has_signaling_NaN    = 1
    has_denorm           = 1
    has_denorm_loss      = 1
    infinity()           = INF
    quiet_NaN()          = -NaNQ
    signaling_NaN()      = -INF
    denorm_min()         = 4.9406564584124654e-324
    is_iec559            = 1
    is_bounded           = 1
    is_modulo            = 0
    traps                = 1
    tinyness_before      = 1
    round_style          = 1

Epsilon has sane value of std::pow(std::numeric_limits<T>::radix, 1-std::numeric_limits<T>::digits).

    sizeof(long double) = 8
    alignment_of<long double> = 4

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Math function overload information for type float
The Math functions are overloaded for type float
std::fabs looks OK for type float
std::abs looks OK for type float
std::sqrt looks OK for type float
std::atan2 looks OK for type float
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Math function overload information for type double
The Math functions are overloaded for type double
std::fabs looks OK for type double
std::abs looks OK for type double
std::sqrt looks OK for type double
std::atan2 looks OK for type double
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Math function overload information for type long double
The Math functions are overloaded for type long double
std::fabs looks OK for type long double
std::abs looks OK for type long double
std::sqrt looks OK for type long double
std::atan2 looks OK for type long double

EXIT STATUS: 0

rational - rational_example - vacpp

Compiler output:

"../boost/rational.hpp", line 118.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "less_than_comparable<rational<IntType>,equality_comparable<rational<IntType>,less_than_comparable2<rational<IntType>,IntType,equality_comparable2<rational<IntType>,IntType,addable<rational<IntType>,subtractable<rational<IntType>,multipliable<rational<IntType>,dividable<rational<IntType>,addable2<rational<IntType>,IntType,subtractable2<rational<IntType>,IntType,subtractable2_left<rational<IntType>,IntType,multipliable2<rational<Int...".
"../boost/rational.hpp", line 118.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "less_than_comparable<boost::rational<int>,boost::equality_comparable<boost::rational<int>,boost::less_than_comparable2<boost::rational<int>,int,boost::equality_comparable2<boost::rational<int>,int,boost::addable<boost::rational<int>,boost::subtractable<boost::rational<int>,boost::multipliable<boost::rational<int>,boost::dividable<boost::rational<int>,boost::addable2<boost::rational<int>,int,boost::subtractable2<boost::rational<int...".

rational - rational_test - vacpp

Compiler output:

"/boost_1_34_0/libs/rational/rational_test.cpp", line 49.15: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators<<unnamed>::MyInt,<unnamed>::MyInt>".
"../boost/rational.hpp", line 118.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "less_than_comparable<rational<IntType>,equality_comparable<rational<IntType>,less_than_comparable2<rational<IntType>,IntType,equality_comparable2<rational<IntType>,IntType,addable<rational<IntType>,subtractable<rational<IntType>,multipliable<rational<IntType>,dividable<rational<IntType>,addable2<rational<IntType>,IntType,subtractable2<rational<IntType>,IntType,subtractable2_left<rational<IntType>,IntType,multipliable2<rational<Int...".
"../boost/rational.hpp", line 118.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "less_than_comparable<boost::rational<short>,boost::equality_comparable<boost::rational<short>,boost::less_than_comparable2<boost::rational<short>,short,boost::equality_comparable2<boost::rational<short>,short,boost::addable<boost::rational<short>,boost::subtractable<boost::rational<short>,boost::multipliable<boost::rational<short>,boost::dividable<boost::rational<short>,boost::addable2<boost::rational<short>,short,boost::subtracta...".
"../boost/rational.hpp", line 118.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "less_than_comparable<boost::rational<int>,boost::equality_comparable<boost::rational<int>,boost::less_than_comparable2<boost::rational<int>,int,boost::equality_comparable2<boost::rational<int>,int,boost::addable<boost::rational<int>,boost::subtractable<boost::rational<int>,boost::multipliable<boost::rational<int>,boost::dividable<boost::rational<int>,boost::addable2<boost::rational<int>,int,boost::subtractable2<boost::rational<int...".
"../boost/rational.hpp", line 118.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "less_than_comparable<boost::rational<long>,boost::equality_comparable<boost::rational<long>,boost::less_than_comparable2<boost::rational<long>,long,boost::equality_comparable2<boost::rational<long>,long,boost::addable<boost::rational<long>,boost::subtractable<boost::rational<long>,boost::multipliable<boost::rational<long>,boost::dividable<boost::rational<long>,boost::addable2<boost::rational<long>,long,boost::subtractable2<boost::...".
"../boost/rational.hpp", line 118.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "less_than_comparable<boost::rational<<unnamed>::MyInt>,boost::equality_comparable<boost::rational<<unnamed>::MyInt>,boost::less_than_comparable2<boost::rational<<unnamed>::MyInt>,<unnamed>::MyInt,boost::equality_comparable2<boost::rational<<unnamed>::MyInt>,<unnamed>::MyInt,boost::addable<boost::rational<<unnamed>::MyInt>,boost::subtractable<boost::rational<<unnamed>::MyInt>,boost::multipliable<boost::rational<<unnamed>::MyInt>,bo...".

assign - ptr_map_inserter - vacpp

Compiler output:

"../boost/ptr_container/ptr_map_adapter.hpp", line 137.9: 1540-1101 (W) A return value of type "const abstract_base &" is expected.
"../boost/ptr_container/ptr_map_adapter.hpp", line 128.32: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<abstract_base,std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,void *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,void *> > >,boost::heap_clone_allocator>::lookup(const key_type &) const".
"../boost/ptr_container/ptr_map_adapter.hpp", line 258.50: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<abstract_base,std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,void *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,void *> > >,boost::heap_clone_allocator>::at(const key_type &)".
"../libs/assign/test/ptr_map_inserter.cpp", line 60.6: 1540-0700 (I) The previous message was produced while processing "check_ptr_map_inserter()".

assign - multi_index_container - vacpp

Compiler output:

"../libs/assign/test/multi_index_container.cpp", line 88.9: 1540-1281 (W) "offsetof" cannot be applied to "struct employee".  It is not a POD (plain old data) type.
"../libs/assign/test/multi_index_container.cpp", line 88.9: 1540-1281 (W) "offsetof" cannot be applied to "struct employee".  It is not a POD (plain old data) type.
"../libs/assign/test/multi_index_container.cpp", line 88.9: 1540-1281 (W) "offsetof" cannot be applied to "struct employee".  It is not a POD (plain old data) type.
"../libs/assign/test/multi_index_container.cpp", line 88.9: 1540-1281 (W) "offsetof" cannot be applied to "struct employee".  It is not a POD (plain old data) type.
"../libs/assign/test/multi_index_container.cpp", line 91.9: 1540-1281 (W) "offsetof" cannot be applied to "struct employee".  It is not a POD (plain old data) type.
"../libs/assign/test/multi_index_container.cpp", line 91.9: 1540-1281 (W) "offsetof" cannot be applied to "struct employee".  It is not a POD (plain old data) type.
"../libs/assign/test/multi_index_container.cpp", line 91.9: 1540-1281 (W) "offsetof" cannot be applied to "struct employee".  It is not a POD (plain old data) type.
"../libs/assign/test/multi_index_container.cpp", line 91.9: 1540-1281 (W) "offsetof" cannot be applied to "struct employee".  It is not a POD (plain old data) type.
"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

concept_check - stl_concept_covering - vacpp

Compiler output:

"../libs/concept_check/stl_concept_covering.cpp", line 387.9: 1540-0218 (S) The call does not match any parameter list for "operator=".
"../boost/concept_archetype.hpp", line 469.11: 1540-1283 (I) "boost::output_iterator_archetype<boost::null_archetype<int> >::operator=(const self &)" is not a viable candidate.
"../libs/concept_check/stl_concept_covering.cpp", line 387.22: 1540-0295 (I) A parameter of type "const boost::output_iterator_archetype<boost::null_archetype<int> > &" cannot be initialized with an rvalue of type "void".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 572.26: 1540-0218 (S) The call does not match any parameter list for "operator<".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/utility", line 94.14: 1540-1283 (I) "template <class _T1, class _T2> std::operator<(const pair<_T1,_T2> &, const pair<_T1,_T2> &)" is not a viable candidate.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 572.21: 1540-0288 (I) The function template parameter of type "const pair<_T1,_T2> &" cannot be initialized with an argument of type "boost::input_iterator_archetype<boost::less_than_op_second_archetype<boost::less_than_op_first_archetype<boost::convertible_to_archetype<boost::null_archetype<int>,boost::default_archetype_base>,boost::optag2>,boost::optag1>,0>::reference".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/xutility", line 326.14: 1540-1283 (I) "template <class _Ty, class _D, class _Pt, class _Rt, class _Pt2, class _Rt2> std::operator<(const _Ptrit<_Ty,_D,_Pt,_Rt,_Pt,_Rt> &, const _Ptrit<_Ty,_D,_Pt2,_Rt2,_Pt,_Rt> &)" is not a viable candidate.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 572.21: 1540-0288 (I) The function template parameter of type "const _Ptrit<_Ty,_D,_Pt,_Rt,_Pt,_Rt> &" cannot be initialized with an argument of type "boost::input_iterator_archetype<boost::less_than_op_second_archetype<boost::less_than_op_first_archetype<boost::convertible_to_archetype<boost::null_archetype<int>,boost::default_archetype_base>,boost::optag2>,boost::optag1>,0>::reference".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/xutility", line 441.14: 1540-1283 (I) "template <class _RI> std::operator<(const reverse_iterator<_RI> &, const reverse_iterator<_RI> &)" is not a viable candidate.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 572.21: 1540-0288 (I) The function template parameter of type "const reverse_iterator<_RI> &" cannot be initialized with an argument of type "boost::input_iterator_archetype<boost::less_than_op_second_archetype<boost::less_than_op_first_archetype<boost::convertible_to_archetype<boost::null_archetype<int>,boost::default_archetype_base>,boost::optag2>,boost::optag1>,0>::reference".
"../boost/concept_archetype.hpp", line 207.3: 1540-1283 (I) "template <class Base> boost::operator<(const less_than_comparable_archetype<Base> &, const less_than_comparable_archetype<Base> &)" is not a viable candidate.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 572.21: 1540-0288 (I) The function template parameter of type "const less_than_comparable_archetype<Base> &" cannot be initialized with an argument of type "boost::input_iterator_archetype<boost::less_than_op_second_archetype<boost::less_than_op_first_archetype<boost::convertible_to_archetype<boost::null_archetype<int>,boost::default_archetype_base>,boost::optag2>,boost::optag1>,0>::reference".
"../boost/concept_archetype.hpp", line 222.3: 1540-1283 (I) "template <class Base> boost::operator<(const comparable_archetype<Base> &, const comparable_archetype<Base> &)" is not a viable candidate.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 572.21: 1540-0288 (I) The function template parameter of type "const comparable_archetype<Base> &" cannot be initialized with an argument of type "boost::input_iterator_archetype<boost::less_than_op_second_archetype<boost::less_than_op_first_archetype<boost::convertible_to_archetype<boost::null_archetype<int>,boost::default_archetype_base>,boost::optag2>,boost::optag1>,0>::reference".
"../boost/concept_archetype.hpp", line 290.3: 1540-1283 (I) "template <class BaseFirst, class BaseSecond, class Tag> boost::operator<(const less_than_op_first_archetype<BaseFirst,Tag> &, const less_than_op_second_archetype<BaseSecond,Tag> &)" is not a viable candidate.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 572.21: 1540-0288 (I) The function template parameter of type "const less_than_op_first_archetype<BaseFirst,Tag> &" cannot be initialized with an argument of type "boost::input_iterator_archetype<boost::less_than_op_second_archetype<boost::less_than_op_first_archetype<boost::convertible_to_archetype<boost::null_archetype<int>,boost::default_archetype_base>,boost::optag2>,boost::optag1>,0>::reference".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 570.13: 1540-0700 (I) The previous message was produced while processing "std::merge<boost::input_iterator_archetype<boost::less_than_op_first_archetype<boost::less_than_op_second_archetype<boost::convertible_to_archetype<boost::null_archetype<int>,boost::default_archetype_base>,boost::optag2>,boost::optag1>,0>,boost::input_iterator_archetype<boost::less_than_op_second_archetype<boost::less_than_op_first_archetype<boost::convertible_to_archetype<boost::null_archetype<int>,boost::default_archetype_base>,boost...".
"../libs/concept_check/stl_concept_covering.cpp", line 132.1: 1540-0700 (I) The previous message was produced while processing "main()".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 573.29: 1540-0218 (S) The call does not match any parameter list for "operator=".
"../boost/concept_archetype.hpp", line 453.19: 1540-1283 (I) "boost::output_proxy<boost::null_archetype<int> >::operator=(const boost::null_archetype<int> &)" is not a viable candidate.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 573.31: 1540-0295 (I) A parameter of type "const boost::null_archetype<int> &" cannot be initialized with an rvalue of type "boost::input_iterator_archetype<boost::less_than_op_second_archetype<boost::less_than_op_first_archetype<boost::convertible_to_archetype<boost::null_archetype<int>,boost::default_archetype_base>,boost::optag2>,boost::optag1>,0>::reference".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 573.29: 1540-1283 (I) "implicit boost::output_proxy<boost::null_archetype<int> >::operator=(const boost::output_proxy<boost::null_archetype<int> > &)" is not a viable candidate.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 573.31: 1540-0295 (I) A parameter of type "const boost::output_proxy<boost::null_archetype<int> > &" cannot be initialized with an rvalue of type "boost::input_iterator_archetype<boost::less_than_op_second_archetype<boost::less_than_op_first_archetype<boost::convertible_to_archetype<boost::null_archetype<int>,boost::default_archetype_base>,boost::optag2>,boost::optag1>,0>::reference".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 575.29: 1540-0218 (S) The call does not match any parameter list for "operator=".
"../boost/concept_archetype.hpp", line 453.19: 1540-1283 (I) "boost::output_proxy<boost::null_archetype<int> >::operator=(const boost::null_archetype<int> &)" is not a viable candidate.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 575.31: 1540-0295 (I) A parameter of type "const boost::null_archetype<int> &" cannot be initialized with an rvalue of type "boost::input_iterator_archetype<boost::less_than_op_first_archetype<boost::less_than_op_second_archetype<boost::convertible_to_archetype<boost::null_archetype<int>,boost::default_archetype_base>,boost::optag2>,boost::optag1>,0>::reference".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 575.29: 1540-1283 (I) "implicit boost::output_proxy<boost::null_archetype<int> >::operator=(const boost::output_proxy<boost::null_archetype<int> > &)" is not a viable candidate.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/algorithm.t", line 575.31: 1540-0295 (I) A parameter of type "const boost::output_proxy<boost::null_archetype<int> > &" cannot be initialized with an rvalue of type "boost::input_iterator_archetype<boost::less_than_op_first_archetype<boost::less_than_op_second_archetype<boost::convertible_to_archetype<boost::null_archetype<int>,boost::default_archetype_base>,boost::optag2>,boost::optag1>...
   (remainder deleted because of excessive size)

date_time - testdate_dll - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testdate_duration_dll - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testperiod_dll - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testdate_iterator_dll - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testformatters_dll - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testdate_facet_new_dll - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../libs/date_time/test/gregorian/testdate_facet_new.cpp", line 21.1: 1540-0700 (I) The previous message was produced while processing "teststreaming<boost::gregorian::date,char>(string, date, basic_string<char,std::char_traits<char>,std::allocator<char> >, const locale &)".
"../libs/date_time/test/gregorian/testdate_facet_new.cpp", line 77.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 165.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <wchar_t,std::char_traits<wchar_t> >(basic_ostream<wchar_t,std::char_traits<wchar_t> > &, const date_period &)".
"../libs/date_time/test/gregorian/testdate_facet_new.cpp", line 21.1: 1540-0700 (I) The previous message was produced while processing "teststreaming<boost::date_time::period<boost::gregorian::date,boost::date_time::date_duration<boost::date_time::duration_traits_adapted> >,wchar_t>(string, period<boost::gregorian::date,boost::date_time::date_duration<boost::date_time::duration_traits_adapted> >, basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >, const locale &)".
"../libs/date_time/test/gregorian/testdate_facet_new.cpp", line 77.5: 1540-0700 (I) The previous message was produced while processing "main()".

date_time - testdate_input_facet_dll - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 165.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date_period &)".
"../libs/date_time/test/gregorian/testdate_input_facet.cpp", line 70.5: 1540-0700 (I) The previous message was produced while processing "main()".

date_time - testgenerators_dll - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testgreg_durations_dll - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testfiletime_functions - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testlocal_adjustor - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testc_local_adjustor - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testclock - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testdst_rules - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testduration - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testiterator - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testparse_time - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testtime_period - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testtime - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testmicrosec_time_clock - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testtime_formatters - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testgreg_duration_operators - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testtime_facet - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t> > >::special_values_formatter()".
"../libs/date_time/test/posix_time/testtime_facet.cpp", line 43.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/time_facet.hpp", line 200.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::time_facet<boost::posix_time::ptime,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::time_facet(::size_t)".
"../boost/date_time/posix_time/posix_time_io.hpp", line 114.3: 1540-0700 (I) The previous message was produced while processing "boost::posix_time::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const time_period &)".
"../libs/date_time/test/posix_time/testtime_facet.cpp", line 43.5: 1540-0700 (I) The previous message was produced while processing "main()".

date_time - testtime_input_facet - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/time_facet.hpp", line 200.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::time_facet<boost::posix_time::ptime,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::time_facet(::size_t)".
"../boost/date_time/posix_time/posix_time_io.hpp", line 114.3: 1540-0700 (I) The previous message was produced while processing "boost::posix_time::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const time_period &)".
"../libs/date_time/test/posix_time/testtime_input_facet.cpp", line 71.1: 1540-0700 (I) The previous message was produced while processing "do_all_tests()".

date_time - testdst_transition_day_rule - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testcustom_time_zone - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testposix_time_zone - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testwcustom_time_zone - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testwposix_time_zone - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testtz_database - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testlocal_time - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/time_facet.hpp", line 200.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::time_facet<boost::posix_time::ptime,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::time_facet(::size_t)".
"../boost/date_time/posix_time/posix_time_io.hpp", line 183.3: 1540-0700 (I) The previous message was produced while processing "boost::posix_time::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const time_duration &)".
"../boost/date_time/local_time/local_date_time.hpp", line 138.5: 1540-0700 (I) The previous message was produced while processing "boost::local_time::local_date_time_base<boost::posix_time::ptime,boost::date_time::time_zone_base<boost::posix_time::ptime,char> >::local_date_time_base(date_type, time_duration_type, boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime,char> >, DST_CALC_OPTIONS)".
"../libs/date_time/test/local_time/testlocal_time.cpp", line 40.1: 1540-0700 (I) The previous message was produced while processing "main()".

date_time - testlocal_time_iterator - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/local_time/local_date_time.hpp", line 97.5: 1540-0700 (I) The previous message was produced while processing "boost::local_time::local_date_time_base<boost::posix_time::ptime,boost::date_time::time_zone_base<boost::posix_time::ptime,char> >::local_date_time_base(date_type, time_duration_type, boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime,char> >, bool)".
"../libs/date_time/test/local_time/testlocal_time_iterator.cpp", line 41.1: 1540-0700 (I) The previous message was produced while processing "main()".

date_time - testlocal_time_period - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/time_facet.hpp", line 200.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::time_facet<boost::posix_time::ptime,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::time_facet(::size_t)".
"../boost/date_time/posix_time/posix_time_io.hpp", line 183.3: 1540-0700 (I) The previous message was produced while processing "boost::posix_time::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const time_duration &)".
"../boost/date_time/local_time/local_date_time.hpp", line 97.5: 1540-0700 (I) The previous message was produced while processing "boost::local_time::local_date_time_base<boost::posix_time::ptime,boost::date_time::time_zone_base<boost::posix_time::ptime,char> >::local_date_time_base(date_type, time_duration_type, boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime,char> >, bool)".
"../libs/date_time/test/local_time/testlocal_time_period.cpp", line 11.5: 1540-0700 (I) The previous message was produced while processing "main()".

date_time - testlocal_time_facet - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../libs/date_time/test/local_time/testlocal_time_facet.cpp", line 31.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t> > >::special_values_formatter()".
"../libs/date_time/test/local_time/testlocal_time_facet.cpp", line 31.5: 1540-0700 (I) The previous message was produced while processing "main()".

date_time - testlocal_time_input_facet - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../libs/date_time/test/local_time/testlocal_time_input_facet.cpp", line 63.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t> > >::special_values_formatter()".
"../boost/date_time/time_facet.hpp", line 200.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::time_facet<boost::posix_time::ptime,wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t> > >::time_facet(::size_t)".
"../boost/date_time/posix_time/posix_time_io.hpp", line 44.3: 1540-0700 (I) The previous message was produced while processing "boost::posix_time::operator<< <wchar_t,std::char_traits<wchar_t> >(basic_ostream<wchar_t,std::char_traits<wchar_t> > &, const ptime &)".
"../libs/date_time/test/local_time/testlocal_time_input_facet.cpp", line 63.5: 1540-0700 (I) The previous message was produced while processing "main()".

date_time - testclocks - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/time_facet.hpp", line 200.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::time_facet<boost::posix_time::ptime,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::time_facet(::size_t)".
"../boost/date_time/posix_time/posix_time_io.hpp", line 44.3: 1540-0700 (I) The previous message was produced while processing "boost::posix_time::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const ptime &)".
"../boost/date_time/local_time/local_date_time.hpp", line 278.17: 1540-0700 (I) The previous message was produced while processing "boost::local_time::local_date_time_base<boost::posix_time::ptime,boost::date_time::time_zone_base<boost::posix_time::ptime,char> >::to_string() const".
"../libs/date_time/test/local_time/testclocks.cpp", line 15.1: 1540-0700 (I) The previous message was produced while processing "main()".

date_time - testgreg_serialize_dll - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testdate - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testdate_duration - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testgreg_durations - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testperiod - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testdate_iterator - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testformatters - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

date_time - testdate_facet_new - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../libs/date_time/test/gregorian/testdate_facet_new.cpp", line 21.1: 1540-0700 (I) The previous message was produced while processing "teststreaming<boost::gregorian::date,char>(string, date, basic_string<char,std::char_traits<char>,std::allocator<char> >, const locale &)".
"../libs/date_time/test/gregorian/testdate_facet_new.cpp", line 77.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 165.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <wchar_t,std::char_traits<wchar_t> >(basic_ostream<wchar_t,std::char_traits<wchar_t> > &, const date_period &)".
"../libs/date_time/test/gregorian/testdate_facet_new.cpp", line 21.1: 1540-0700 (I) The previous message was produced while processing "teststreaming<boost::date_time::period<boost::gregorian::date,boost::date_time::date_duration<boost::date_time::duration_traits_adapted> >,wchar_t>(string, period<boost::gregorian::date,boost::date_time::date_duration<boost::date_time::duration_traits_adapted> >, basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >, const locale &)".
"../libs/date_time/test/gregorian/testdate_facet_new.cpp", line 77.5: 1540-0700 (I) The previous message was produced while processing "main()".

date_time - testdate_input_facet - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 165.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date_period &)".
"../libs/date_time/test/gregorian/testdate_input_facet.cpp", line 70.5: 1540-0700 (I) The previous message was produced while processing "main()".

date_time - testgenerators - vacpp

Compiler output:

"../boost/date_time/special_values_formatter.hpp", line 44.46: 1540-2907 (W) The subscript 3 is out of range. The valid range is 0 to 2.
"../boost/date_time/special_values_formatter.hpp", line 41.5: 1540-0700 (I) The previous message was produced while processing "boost::date_time::special_values_formatter<char,std::ostreambuf_iterator<char,std::char_traits<char> > >::special_values_formatter()".
"../boost/date_time/date_facet.hpp", line 81.14: 1540-0700 (I) The previous message was produced while processing "boost::date_time::date_facet<boost::gregorian::date,char,std::ostreambuf_iterator<char,std::char_traits<char> > >::date_facet(::size_t)".
"../boost/date_time/gregorian/gregorian_io.hpp", line 41.3: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::operator<< <char,std::char_traits<char> >(basic_ostream<char,std::char_traits<char> > &, const date &)".
"../boost/date_time/gregorian/conversion.hpp", line 33.11: 1540-0700 (I) The previous message was produced while processing "boost::gregorian::to_tm(const date &)".

filesystem - operations_test - vacpp

Compiler output:

"../libs/filesystem/test/operations_test.cpp", line 242.33: 1540-0218 (S) The call does not match any parameter list for "bind".
"../boost/bind.hpp", line 1209.5: 1540-1283 (I) "template <class R, class F> boost::bind(F)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1217.5: 1540-1283 (I) "template <class R, class F, class A1> boost::bind(F, A1)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1225.5: 1540-1283 (I) "template <class R, class F, class A1, class A2> boost::bind(F, A1, A2)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1233.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3> boost::bind(F, A1, A2, A3)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1241.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4> boost::bind(F, A1, A2, A3, A4)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1249.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5> boost::bind(F, A1, A2, A3, A4, A5)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1257.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6> boost::bind(F, A1, A2, A3, A4, A5, A6)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1265.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7> boost::bind(F, A1, A2, A3, A4, A5, A6, A7)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1273.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8> boost::bind(F, A1, A2, A3, A4, A5, A6, A7, A8)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1281.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9> boost::bind(F, A1, A2, A3, A4, A5, A6, A7, A8, A9)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1291.5: 1540-1283 (I) "template <class R, class F> boost::bind(boost::type<R>, F)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1299.5: 1540-1283 (I) "template <class R, class F, class A1> boost::bind(boost::type<R>, F, A1)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1307.5: 1540-1283 (I) "template <class R, class F, class A1, class A2> boost::bind(boost::type<R>, F, A1, A2)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1315.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3> boost::bind(boost::type<R>, F, A1, A2, A3)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1323.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4> boost::bind(boost::type<R>, F, A1, A2, A3, A4)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1331.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1339.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5, A6)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1347.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5, A6, A7)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1355.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5, A6, A7, A8)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1363.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5, A6, A7, A8, A9)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1375.5: 1540-1283 (I) "template <class F> boost::bind(F)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1383.5: 1540-1283 (I) "template <class F, class A1> boost::bind(F, A1)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path...
   (remainder deleted because of excessive size)

filesystem - operations_test_dll - vacpp

Compiler output:

"../libs/filesystem/test/operations_test.cpp", line 242.33: 1540-0218 (S) The call does not match any parameter list for "bind".
"../boost/bind.hpp", line 1209.5: 1540-1283 (I) "template <class R, class F> boost::bind(F)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1217.5: 1540-1283 (I) "template <class R, class F, class A1> boost::bind(F, A1)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1225.5: 1540-1283 (I) "template <class R, class F, class A1, class A2> boost::bind(F, A1, A2)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1233.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3> boost::bind(F, A1, A2, A3)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1241.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4> boost::bind(F, A1, A2, A3, A4)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1249.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5> boost::bind(F, A1, A2, A3, A4, A5)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1257.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6> boost::bind(F, A1, A2, A3, A4, A5, A6)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1265.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7> boost::bind(F, A1, A2, A3, A4, A5, A6, A7)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1273.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8> boost::bind(F, A1, A2, A3, A4, A5, A6, A7, A8)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1281.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9> boost::bind(F, A1, A2, A3, A4, A5, A6, A7, A8, A9)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1291.5: 1540-1283 (I) "template <class R, class F> boost::bind(boost::type<R>, F)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1299.5: 1540-1283 (I) "template <class R, class F, class A1> boost::bind(boost::type<R>, F, A1)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1307.5: 1540-1283 (I) "template <class R, class F, class A1, class A2> boost::bind(boost::type<R>, F, A1, A2)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1315.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3> boost::bind(boost::type<R>, F, A1, A2, A3)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1323.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4> boost::bind(boost::type<R>, F, A1, A2, A3, A4)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1331.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1339.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5, A6)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1347.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5, A6, A7)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1355.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5, A6, A7, A8)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1363.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5, A6, A7, A8, A9)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1375.5: 1540-1283 (I) "template <class F> boost::bind(F)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path &)".
"../boost/bind.hpp", line 1383.5: 1540-1283 (I) "template <class F, class A1> boost::bind(F, A1)" is not a viable candidate.
"../libs/filesystem/test/operations_test.cpp", line 242.49: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,unsigned long long>::type file_size(const Path...
   (remainder deleted because of excessive size)

filesystem - convenience_test - vacpp

Compiler output:

"../libs/filesystem/test/convenience_test.cpp", line 87.5: 1540-0218 (S) The call does not match any parameter list for "boost::bind".
"../boost/bind.hpp", line 1209.5: 1540-1283 (I) "template <class R, class F> boost::bind(F)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1217.5: 1540-1283 (I) "template <class R, class F, class A1> boost::bind(F, A1)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1225.5: 1540-1283 (I) "template <class R, class F, class A1, class A2> boost::bind(F, A1, A2)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1233.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3> boost::bind(F, A1, A2, A3)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1241.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4> boost::bind(F, A1, A2, A3, A4)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1249.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5> boost::bind(F, A1, A2, A3, A4, A5)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1257.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6> boost::bind(F, A1, A2, A3, A4, A5, A6)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1265.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7> boost::bind(F, A1, A2, A3, A4, A5, A6, A7)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1273.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8> boost::bind(F, A1, A2, A3, A4, A5, A6, A7, A8)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1281.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9> boost::bind(F, A1, A2, A3, A4, A5, A6, A7, A8, A9)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1291.5: 1540-1283 (I) "template <class R, class F> boost::bind(boost::type<R>, F)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1299.5: 1540-1283 (I) "template <class R, class F, class A1> boost::bind(boost::type<R>, F, A1)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1307.5: 1540-1283 (I) "template <class R, class F, class A1, class A2> boost::bind(boost::type<R>, F, A1, A2)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1315.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3> boost::bind(boost::type<R>, F, A1, A2, A3)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1323.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4> boost::bind(boost::type<R>, F, A1, A2, A3, A4)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1331.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1339.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5, A6)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1347.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5, A6, A7)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1355.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5, A6, A7, A8)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1363.5: 1540-1283 (I) "template <class R, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9> boost::bind(boost::type<R>, F, A1, A2, A3, A4, A5, A6, A7, A8, A9)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1375.5: 1540-1283 (I) "template <class F> boost::bind(F)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1383.5: 1540-1283 (I) "template <class F, class A1> boost::bind(F, A1)" is not a viable candidate.
"../libs/filesystem/test/convenience_test.cpp", line 87.28: 1540-0298 (I) Template argument deduction cannot be performed using the function "template boost::enable_if<is_basic_path<Path>,bool>::type create_directories(const Path &)".
"../boost/bind.hpp", line 1391.5: 1540-1283 (I) "template <class F, class A1, class A2> ...
   (remainder deleted because of excessive size)

filesystem - large_file_support_test - vacpp

Run output:

The operating system is using an integer type to report file sizes
that can not represent file sizes greater that 2 gigabytes (31-bits).
Thus the Filesystem Library will not correctly deal with such large
files. If you think that this operatiing system should be able to
support large files, please report the problem to the Boost developers
mailing list.

EXIT STATUS: 1

foreach - rvalue_const - vacpp

Compiler output:

"../libs/foreach/test/rvalue_const.cpp", line 16.3: 1540-0859 (S) #error directive: Expected failure : const rvalues disallowed.

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/foreach/test/rvalue_const.test/vacpp/debug/rvalue_const.o" "../libs/foreach/test/rvalue_const.cpp"

foreach - noncopyable - vacpp

Compiler output:

"../libs/foreach/test/noncopyable.cpp", line 60.26: 1540-1296 (W) The const object "v2" requires "struct noncopy_vector" to have a user-declared default constructor.
"../libs/foreach/test/noncopyable.cpp", line 66.25: 1540-1296 (W) The const object "rng2" requires "struct noncopy_range" to have a user-declared default constructor.

functional/hash - hash_float_test - vacpp

Run output:

Compiler: IBM Visual Age version 900
Platform: IBM Aix
Library: Visual Age default standard library


Testing boost::hash<float>

std::numeric_limits<T>::digits = 24
std::numeric_limits<int>::digits = 31
std::numeric_limits<std::size_t>::digits = 32

x1(quiet_NaN) == x1(-infinity) == 536870912

Testing boost::hash<double>

std::numeric_limits<T>::digits = 53
std::numeric_limits<int>::digits = 31
std::numeric_limits<std::size_t>::digits = 32

x1(quiet_NaN) == x1(-infinity) == 2818572288

Testing boost::hash<long double>

std::numeric_limits<T>::digits = 53
std::numeric_limits<int>::digits = 31
std::numeric_limits<std::size_t>::digits = 32

x1(quiet_NaN) == x1(-infinity) == 2818572288
No errors detected.

EXIT STATUS: 0

graph - graphviz_test - vacpp

Library build failure:

See graph - vacpp - vacpp

graph - vacpp - vacpp

Compiler output:

"../boost/spirit/phoenix/composite.hpp", line 157.5: 1540-0038 (S) The name "typename OperationT::result_type" is not a type.
"../boost/spirit/phoenix/actor.hpp", line 129.23: 1540-0700 (I) The previous message was produced while processing "struct phoenix::composite<phoenix::construct_l_0<std::set<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t>".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_GRAPH_DYN_LINK=1 -DBOOST_GRAPH_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".." -I"../libs/graph/src"  -o "../bin.v2/libs/graph/build/vacpp/debug/read_graphviz_spirit.o" "../libs/graph/src/read_graphviz_spirit.cpp"

graph - layout_test - vacpp

Compiler output:

"../libs/graph/test/layout_test.cpp", line 236.51: 1540-2907 (W) The subscript 18 is out of range. The valid range is 0 to 17.
"../libs/graph/test/layout_test.cpp", line 228.1: 1540-0700 (I) The previous message was produced while processing "test_triangular<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<vertex_position_t,point,boost::no_property> >,boost::property<boost::edge_weight_t,double,boost::no_property>,boost::no_property,boost::listS> >(adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<vertex_position_t,point,boost::no_p...".
"../libs/graph/test/layout_test.cpp", line 359.3: 1540-0700 (I) The previous message was produced while processing "test_main(int, char *[])".
"../libs/graph/test/layout_test.cpp", line 301.51: 1540-2907 (W) The subscript 13 is out of range. The valid range is 0 to 12.
"../libs/graph/test/layout_test.cpp", line 292.1: 1540-0700 (I) The previous message was produced while processing "test_disconnected<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<vertex_position_t,point,boost::no_property> >,boost::property<boost::edge_weight_t,double,boost::no_property>,boost::no_property,boost::listS> >(adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<vertex_position_t,point,boost::no...".
"../libs/graph/test/layout_test.cpp", line 360.3: 1540-0700 (I) The previous message was produced while processing "test_main(int, char *[])".
"../libs/graph/test/layout_test.cpp", line 169.39: 1540-2907 (W) The subscript 12 is out of range. The valid range is 0 to 11.
"../libs/graph/test/layout_test.cpp", line 161.1: 1540-0700 (I) The previous message was produced while processing "test_cube<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<vertex_position_t,point,boost::no_property> >,boost::property<boost::edge_weight_t,double,boost::no_property>,boost::no_property,boost::listS> >(adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<vertex_position_t,point,boost::no_propert...".
"../libs/graph/test/layout_test.cpp", line 358.3: 1540-0700 (I) The previous message was produced while processing "test_main(int, char *[])".

Run output:

Regular polygon layout with 5 points.
           E       
                   
                   
                   
D                  
                   
                   
                   
                   
                  A
                   
                   
                   
                   
C                  
                   
                   
                   
           B       
(A, E) (A, B) (A, D) (B, F) (B, C) (C, D) (C, G) (D, H) (E, H) (E, F) (F, G) (G, H) 
Cube layout (Kamada-Kawai).
                 E                 
                                   
                                   
                                   
                                   
                                   
                                   
                                   
 H                                 
                                  F
                                   
                                   
                                   
                                   
                  G                
                                   
                                   
                                   
                                   
                                   
               A                   
                                   
                                   
                                   
                                   
                                   
D                                  
                                B  
                                   
                                   
                                   
                                   
                                   
                                   
                                   
                 C                 
Cube layout (Fruchterman-Reingold).
                               D          
        A                                 
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                         C
                B         H               
E                                         
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
           F                      G       
(A, B) (A, C) (B, C) (B, D) (B, E) (C, E) (C, F) (D, E) (D, G) (D, H) (E, F) (E, H) (E, I) (F, I) (F, J) (G, H) (H, I) (I, J) 
Triangular layout (Kamada-Kawai).
                                  I                J
                 H                                  
G                                                   
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                           F        
                          E                         
         D                                          
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                   B               C                
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
                           A                        
Triangular layout (Fruchterman-Reingold).
A                                                  
                                                   
                                                   
                                                   
                                                   
                                                   
                  B                                
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
  C                                 D              
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                  G
                    E                              
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                    H              
  F                                                
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                  I                                
                                                   
                                                   
                                                   
                                                   
J                                                  
(A, B) (B, C) (C, A) (D, E) (E, F) (F, G) (G, H) (H, D) (D, F) (F, H) (H, E) (E, G) (G, D) 
Disconnected layout (Fruchterman-Reingold).
                                     A            C
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                  B
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
D                                                  
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
               H                                   
                                                   
                                                   
                                                   
F                                                  
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
                                                   
E            G                                     

**** no errors detected

EXIT STATUS: 0

graph - matching_test - vacpp

Linker output:

ld: 0711-380 STABSTRING ERROR: Symbol table entry 12046, object file ../bin.v2/libs/graph/test/matching_test.test/vacpp/debug/matching_test.o
	Length of stabstring in .debug section is invalid.
	The stabstring is being deleted.
ld: 0711-380 STABSTRING ERROR: Symbol table entry 13707, object file ../bin.v2/libs/graph/test/matching_test.test/vacpp/debug/matching_test.o
	Length of stabstring in .debug section is invalid.
	The stabstring is being deleted.

    xlC -brtl -qtwolink -g -qfullpath -o "../bin.v2/libs/graph/test/matching_test.test/vacpp/debug/matching_test"   "../bin.v2/libs/graph/test/matching_test.test/vacpp/debug/matching_test.o"   

iostreams - file_descriptor_test - vacpp

Library build failure:

See iostreams - vacpp - vacpp

iostreams - vacpp - vacpp

Compiler output:

"../libs/iostreams/src/zlib.cpp", line 18.10: 1540-0836 (S) The #include file "zlib.h" is not found.

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/iostreams/build/vacpp/debug/link-static/zlib.o" "../libs/iostreams/src/zlib.cpp"

iostreams - finite_state_filter_test - vacpp

Compiler output:

"../libs/iostreams/test/../example/finite_state_filter.hpp", line 115.17: 1540-0254 (S) The non-static member "dos2unix_fsm::skip<char>(char)" must be associated with an object or a pointer to an object.
"../libs/iostreams/test/../example/finite_state_filter.hpp", line 113.21: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::finite_state_machine<dos2unix_fsm,char>::row<0,boost::iostreams::finite_state_machine_base_ex<char>::is<13>,0,&self::skip>::execute(dos2unix_fsm &, char_type)".
"../libs/iostreams/test/../example/finite_state_filter.hpp", line 239.17: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::detail::finite_state_filter_impl<dos2unix_fsm>::process_event_impl<boost::mpl::v_iter<boost::mpl::vector2<boost::iostreams::finite_state_machine<dos2unix_fsm,char>::row<0,boost::iostreams::finite_state_machine_base_ex<char>::is<13>,0,&self::skip>,boost::iostreams::finite_state_machine<dos2unix_fsm,char>::row<0,boost::iostreams::finite_state_machine_base::is_any,0,&self::push> >,0>,boost::mpl::v_iter<boost::mpl::vector...".
"../libs/iostreams/test/../example/finite_state_filter.hpp", line 218.18: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::detail::finite_state_filter_impl<dos2unix_fsm>::process_event(char_type)".
"../libs/iostreams/test/../example/finite_state_filter.hpp", line 316.25: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::finite_state_filter<dos2unix_fsm>::get<boost::iostreams::non_blocking_source>(non_blocking_source &)".
"../boost/iostreams/read.hpp", line 227.49: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::detail::read_filter_impl<boost::iostreams::any_tag>::read<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source>(finite_state_filter<dos2unix_fsm> &, non_blocking_source &, type *, streamsize)".
"../boost/iostreams/read.hpp", line 56.10: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::read<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source>(finite_state_filter<dos2unix_fsm> &, non_blocking_source &, type *, streamsize)".
"../boost/iostreams/compose.hpp", line 320.10: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::detail::composite_device<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source,boost::iostreams::input>::read(char_type *, streamsize)".
"../boost/iostreams/read.hpp", line 185.15: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::detail::read_device_impl<boost::iostreams::input>::read<boost::iostreams::composite<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source> >(composite<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source> &, type *, streamsize)".
"../boost/iostreams/read.hpp", line 51.10: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::read<boost::iostreams::composite<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source> >(composite<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source> &, type *, streamsize)".
"../boost/iostreams/copy.hpp", line 115.23: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::detail::copy_impl<boost::iostreams::composite<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source>,boost::iostreams::back_insert_device<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >(composite<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source> &, back_insert_device<std::basic_string<char,std::char_traits<char>,std::...".
"../boost/iostreams/copy.hpp", line 135.9: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::detail::copy_impl<boost::iostreams::composite<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source>,boost::iostreams::back_insert_device<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >(composite<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source>, back_insert_device<std::basic_string<char,std::char_traits<char>,std::al...".
"../boost/iostreams/copy.hpp", line 152.12: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::copy<boost::iostreams::composite<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source>,boost::iostreams::back_insert_device<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >(const composite<boost::iostreams::finite_state_filter<dos2unix_fsm>,boost::iostreams::non_blocking_source> &, const back_insert_device<std::basic_string<char,std::char_traits<char>,std::a...".
"../boost/iostreams/filter/test.hpp", line 155.9: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::test_input_filter<boost::iostreams::finite_state_filter<dos2unix_fsm> >(finite_state_filter<dos2unix_fsm>, const string &, const string &, true_)".
"../boost/iostreams/filter/test.hpp", line 181.12: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::test_input_filter<boost::iostreams::finite_state_filter<dos2unix_fsm>,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >(finite_state_filter<dos2unix_fsm>, const basic_string<char,std::char_traits<char>,std::allocator<char> > &, const basic_string<char,std::char_traits<char>,std::allocator<char> > &)".
"../libs/iostreams/test/finite_state_filter_test.cpp", line 149.9: 1540-0700 (I) The previous message was produced while processing "finite_state_filter_test()".
"../libs/iostreams/test/../example/finite_state_filter.hpp", line 115.17: 1540-0254 (S) The non-static member "uncommenting_fsm::skip<char>(char)" must be associated with an object or a pointer to an object.
"../libs/iostreams/test/../example/finite_state_filter.hpp", line 113.21: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::finite_state_machine<uncommenting_fsm,char>::row<0,boost::iostreams::finite_state_machine_base_ex<char>::is<47>,1,&self::skip>::execute(uncommenting_fsm &, char_type)".
"../libs/iostreams/test/../example/finite_state_filter.hpp", line 239.17: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::detail::finite_state_filter_impl<uncommenting_fsm>::process_event_impl<boost::mpl::v_iter<boost::mpl::vector10<boost::iostreams::finite_state_machine<uncommenting_fsm,char>::row<0,boost::iostreams::finite_state_machine_base_ex<char>::is<47>,1,&self::skip>,boost::iostreams::finite_state_machine<uncommenting_fsm,char>::row<0,boost::iostreams::finite_state_machine_base::is_any,0,&self::push>,boost::iostreams::finite_stat...".
"../libs/iostreams/test/../example/finite_state_filter.hpp", line 218.18: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::detail::finite_state_filter_impl<uncommenting_fsm>::process_event(char_type)".
"../libs/iostreams/test/../example/finite_state_filter.hpp", line 316.25: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::finite_state_filter<uncommenting_fsm>::get<boost::iostreams::non_blocking_source>(non_blocking_source &)".
"../boost/iostreams/read.hpp", line 227.49: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::detail::read_filter_impl<boost::iostreams::any_tag>::read<boost::iostreams::finite_state_filter<uncommenting_fsm>,boost::iostreams::non_blocking_source>(finite_state_filter<uncommenting_fsm> &, non_blocking_source &, type *, streamsize)".
"../boost/iostreams/read.hpp", line 56.10: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::read<boost::iostreams::finite_state_filter<uncommenting_fsm>,boost::iostreams::non_blocking_source>(finite_state_filter<uncommenting_fsm> &, non_blocking_source &, type *, streamsize)".
"../boost/iostreams/compose.hpp", line 320.10: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::detail::composite_device<boost::iostreams::finite_state_filter<uncommenting_fsm>,boost::iostreams::non_blocking_source,boost::iostreams::input>::read(char_type *, streamsize)".
"../boost/iostreams/read.hpp", line 185.15: 1540-0700 (I) The previous message was produced while processing "boost::iostreams::detail::read_device_impl<boost::iostreams::input>::read<boost::iostreams::composite<boost::iostreams::finite_state_filter<uncommenting_fsm>,boost::iostreams::non_blocking_source> >(composite<boost::iostreams::finite_state_filter<uncommenting_fsm>,boost::iostreams::non_blocking_source> &, type *, streamsize)".
"../boost/iostreams/read.hpp", line 51.10: 1540-0700 (I) The previous message was produced while proces...
   (remainder deleted because of excessive size)

iostreams - mapped_file_test - vacpp

Library build failure:

See iostreams - vacpp - vacpp

iostreams - restrict_test - vacpp

Compiler output:

"../boost/iostreams/restrict.hpp", line 209.26: 1540-0063 (S) The text "const" is unexpected.
"../boost/iostreams/restrict.hpp", line 215.38: 1540-0063 (S) The text "&" is unexpected.
"../boost/iostreams/restrict.hpp", line 220.36: 1540-0063 (S) The text "&" is unexpected.
"../boost/iostreams/restrict.hpp", line 225.36: 1540-0063 (S) The text "&" is unexpected.
"../boost/iostreams/restrict.hpp", line 230.37: 1540-0063 (S) The text "&" is unexpected.
"../libs/iostreams/test/restrict_test.cpp", line 126.34: 1540-2606 (W) "restrict" can only qualify a pointer or reference type.  The "restrict" keyword is ignored.
"../libs/iostreams/test/restrict_test.cpp", line 126.34: 1540-0283 (S) "restrict int" is not a valid type for a function-style cast.
"../libs/iostreams/test/restrict_test.cpp", line 184.42: 1540-2606 (W) "restrict" can only qualify a pointer or reference type.  The "restrict" keyword is ignored.
"../libs/iostreams/test/restrict_test.cpp", line 184.42: 1540-0283 (S) "restrict int" is not a valid type for a function-style cast.
"../libs/iostreams/test/restrict_test.cpp", line 212.20: 1540-2606 (W) "restrict" can only qualify a pointer or reference type.  The "restrict" keyword is ignored.
"../libs/iostreams/test/restrict_test.cpp", line 212.20: 1540-0283 (S) "restrict int" is not a valid type for a function-style cast.
"../libs/iostreams/test/restrict_test.cpp", line 274.32: 1540-2606 (W) "restrict" can only qualify a pointer or reference type.  The "restrict" keyword is ignored.
"../libs/iostreams/test/restrict_test.cpp", line 274.32: 1540-0283 (S) "restrict int" is not a valid type for a function-style cast.
"../libs/iostreams/test/restrict_test.cpp", line 346.39: 1540-2606 (W) "restrict" can only qualify a pointer or reference type.  The "restrict" keyword is ignored.
"../libs/iostreams/test/restrict_test.cpp", line 346.39: 1540-0283 (S) "restrict int" is not a valid type for a function-style cast.
"../libs/iostreams/test/restrict_test.cpp", line 379.18: 1540-2606 (W) "restrict" can only qualify a pointer or reference type.  The "restrict" keyword is ignored.
"../libs/iostreams/test/restrict_test.cpp", line 379.18: 1540-0283 (S) "restrict int" is not a valid type for a function-style cast.
"../libs/iostreams/test/restrict_test.cpp", line 450.40: 1540-2606 (W) "restrict" can only qualify a pointer or reference type.  The "restrict" keyword is ignored.
"../libs/iostreams/test/restrict_test.cpp", line 450.40: 1540-0283 (S) "restrict int" is not a valid type for a function-style cast.
"../libs/iostreams/test/restrict_test.cpp", line 476.39: 1540-2606 (W) "restrict" can only qualify a pointer or reference type.  The "restrict" keyword is ignored.
"../libs/iostreams/test/restrict_test.cpp", line 476.39: 1540-0283 (S) "restrict int" is not a valid type for a function-style cast.
"../libs/iostreams/test/restrict_test.cpp", line 503.17: 1540-2606 (W) "restrict" can only qualify a pointer or reference type.  The "restrict" keyword is ignored.
"../libs/iostreams/test/restrict_test.cpp", line 503.17: 1540-0283 (S) "restrict int" is not a valid type for a function-style cast.

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_IOSTREAMS_DYN_LINK=1 -DBOOST_IOSTREAMS_NO_LIB -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/iostreams/test/restrict_test.test/vacpp/debug/restrict_test.o" "../libs/iostreams/test/restrict_test.cpp"

iostreams - bzip2_test - vacpp

Library build failure:

See iostreams - vacpp - vacpp

iostreams - vacpp - vacpp

Compiler output:

"../libs/iostreams/src/zlib.cpp", line 18.10: 1540-0836 (S) The #include file "zlib.h" is not found.

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_IOSTREAMS_DYN_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/iostreams/build/vacpp/debug/zlib.o" "../libs/iostreams/src/zlib.cpp"

iostreams - gzip_test - vacpp

Library build failure:

See iostreams - vacpp - vacpp

iostreams - zlib_test - vacpp

Library build failure:

See iostreams - vacpp - vacpp

mpl - bitwise - vacpp

Compiler output:

"../libs/mpl/test/bitwise.cpp", line 40.26: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/bitwise.cpp", line 40.61: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/bitwise.cpp", line 41.26: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/bitwise.cpp", line 41.61: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/bitwise.cpp", line 42.26: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/bitwise.cpp", line 42.61: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/bitwise.cpp", line 50.26: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/bitwise.cpp", line 50.62: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/bitwise.cpp", line 51.26: 1540-0724 (W) The non-type template argument "-2" of type "long" has wrapped.
"../libs/mpl/test/bitwise.cpp", line 51.62: 1540-0724 (W) The non-type template argument "-2" of type "long" has wrapped.
"../libs/mpl/test/bitwise.cpp", line 52.26: 1540-0724 (W) The non-type template argument "-9" of type "long" has wrapped.
"../libs/mpl/test/bitwise.cpp", line 52.62: 1540-0724 (W) The non-type template argument "-9" of type "long" has wrapped.

mpl - fold - vacpp

Compiler output:

"../libs/mpl/test/fold.cpp", line 46.20: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/fold.cpp", line 46.20: 1540-0724 (W) The non-type template argument "-2" of type "long" has wrapped.
"../libs/mpl/test/fold.cpp", line 46.20: 1540-0724 (W) The non-type template argument "-5" of type "long" has wrapped.
"../libs/mpl/test/fold.cpp", line 46.20: 1540-0724 (W) The non-type template argument "-7" of type "long" has wrapped.
"../libs/mpl/test/fold.cpp", line 47.20: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/fold.cpp", line 47.20: 1540-0724 (W) The non-type template argument "-2" of type "long" has wrapped.
"../libs/mpl/test/fold.cpp", line 47.20: 1540-0724 (W) The non-type template argument "-5" of type "long" has wrapped.
"../libs/mpl/test/fold.cpp", line 47.20: 1540-0724 (W) The non-type template argument "-7" of type "long" has wrapped.

mpl - list_c - vacpp

Compiler output:

"../libs/mpl/test/list_c.cpp", line 38.20: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.

mpl - map - vacpp

Compiler output:

"../boost/mpl/map/aux_/item.hpp", line 117.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/map/aux_/item.hpp", line 130.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/map/aux_/item.hpp", line 131.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

mpl - max_element - vacpp

Compiler output:

"../libs/mpl/test/max_element.cpp", line 21.20: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/max_element.cpp", line 21.20: 1540-0724 (W) The non-type template argument "-5" of type "long" has wrapped.

mpl - set - vacpp

Compiler output:

"../boost/mpl/set/aux_/item.hpp", line 63.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 77.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

mpl - set_c - vacpp

Compiler output:

"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

mpl - sort - vacpp

Compiler output:

"../libs/mpl/test/sort.cpp", line 21.20: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/sort.cpp", line 21.20: 1540-0724 (W) The non-type template argument "-5" of type "long" has wrapped.
"../libs/mpl/test/sort.cpp", line 22.20: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/sort.cpp", line 22.20: 1540-0724 (W) The non-type template argument "-5" of type "long" has wrapped.

mpl - stable_partition - vacpp

Compiler output:

"../libs/mpl/test/stable_partition.cpp", line 23.18: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/stable_partition.cpp", line 23.18: 1540-0724 (W) The non-type template argument "-5" of type "long" has wrapped.
"../libs/mpl/test/stable_partition.cpp", line 24.18: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.
"../libs/mpl/test/stable_partition.cpp", line 24.18: 1540-0724 (W) The non-type template argument "-5" of type "long" has wrapped.

mpl - vector_c - vacpp

Compiler output:

"../libs/mpl/test/vector_c.cpp", line 36.22: 1540-0724 (W) The non-type template argument "-1" of type "long" has wrapped.

parameter - basics - vacpp

Compiler output:

"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

parameter - sfinae - vacpp

Compiler output:

"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

parameter - macros - vacpp

Compiler output:

"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

parameter - earwicker - vacpp

Compiler output:

"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

parameter - mpl - vacpp

Compiler output:

"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

parameter - preprocessor - vacpp

Compiler output:

"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

parameter - preprocessor_deduced - vacpp

Compiler output:

"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

parameter - deduced - vacpp

Compiler output:

"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

parameter - ntp - vacpp

Compiler output:

"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

parameter - python_test - vacpp

Compiler output:

"../boost/python/docstring_options.hpp", line 14.45: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".
"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

ptr_container - ptr_map - vacpp

Compiler output:

"../boost/ptr_container/ptr_map_adapter.hpp", line 137.9: 1540-1101 (W) A return value of type "const int &" is expected.
"../boost/ptr_container/ptr_map_adapter.hpp", line 128.32: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<int,std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,void *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,void *> > >,boost::heap_clone_allocator>::lookup(const key_type &) const".
"../boost/ptr_container/ptr_map_adapter.hpp", line 258.50: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<int,std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,void *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,void *> > >,boost::heap_clone_allocator>::at(const key_type &)".
"../libs/ptr_container/test/ptr_map.cpp", line 298.26: 1540-0700 (I) The previous message was produced while processing "test_map()".
"../boost/ptr_container/ptr_map_adapter.hpp", line 137.9: 1540-1101 (W) A return value of type "const Base &" is expected.
"../boost/ptr_container/ptr_map_adapter.hpp", line 128.32: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<boost::nullable<Base>,std::map<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::lookup(const key_type &) const".
"../boost/ptr_container/ptr_map_adapter.hpp", line 263.20: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<boost::nullable<Base>,std::map<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::at(const key_type &) const".
"../libs/ptr_container/test/ptr_map.cpp", line 205.11: 1540-0700 (I) The previous message was produced while processing "ptr_map_test<boost::ptr_map<int,boost::nullable<Base>,std::less<int>,boost::heap_clone_allocator,std::allocator<std::pair<const int,void *> > >,Base,Derived_class>()".
"../libs/ptr_container/test/ptr_map.cpp", line 271.5: 1540-0700 (I) The previous message was produced while processing "test_map()".
"../boost/ptr_container/ptr_map_adapter.hpp", line 137.9: 1540-1101 (W) A return value of type "const abstract_base &" is expected.
"../boost/ptr_container/ptr_map_adapter.hpp", line 128.32: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<abstract_base,std::map<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::lookup(const key_type &) const".
"../boost/ptr_container/ptr_map_adapter.hpp", line 263.20: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<abstract_base,std::map<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::at(const key_type &) const".
"../libs/ptr_container/test/ptr_map.cpp", line 205.11: 1540-0700 (I) The previous message was produced while processing "ptr_map_test<boost::ptr_map<int,abstract_base,std::less<int>,boost::heap_clone_allocator,std::allocator<std::pair<const int,void *> > >,abstract_base,implementation>()".
"../libs/ptr_container/test/ptr_map.cpp", line 273.5: 1540-0700 (I) The previous message was produced while processing "test_map()".
"../boost/ptr_container/ptr_map_adapter.hpp", line 137.9: 1540-1101 (W) A return value of type "const Base &" is expected.
"../boost/ptr_container/ptr_map_adapter.hpp", line 128.32: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<Base,std::multimap<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::lookup(const key_type &) const".
"../boost/ptr_container/ptr_map_adapter.hpp", line 263.20: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<Base,std::multimap<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::at(const key_type &) const".
"../libs/ptr_container/test/ptr_map.cpp", line 205.11: 1540-0700 (I) The previous message was produced while processing "ptr_map_test<boost::ptr_multimap<int,Base,std::less<int>,boost::heap_clone_allocator,std::allocator<std::pair<const int,void *> > >,Base,Derived_class>()".
"../libs/ptr_container/test/ptr_map.cpp", line 275.5: 1540-0700 (I) The previous message was produced while processing "test_map()".
"../boost/ptr_container/ptr_map_adapter.hpp", line 137.9: 1540-1101 (W) A return value of type "const Value &" is expected.
"../boost/ptr_container/ptr_map_adapter.hpp", line 128.32: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<boost::nullable<Value>,std::multimap<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::lookup(const key_type &) const".
"../boost/ptr_container/ptr_map_adapter.hpp", line 263.20: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<boost::nullable<Value>,std::multimap<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::at(const key_type &) const".
"../libs/ptr_container/test/ptr_map.cpp", line 205.11: 1540-0700 (I) The previous message was produced while processing "ptr_map_test<boost::ptr_multimap<int,boost::nullable<Value>,std::less<int>,boost::heap_clone_allocator,std::allocator<std::pair<const int,void *> > >,Value,Value>()".
"../libs/ptr_container/test/ptr_map.cpp", line 278.5: 1540-0700 (I) The previous message was produced while processing "test_map()".
"../boost/ptr_container/ptr_map_adapter.hpp", line 137.9: 1540-1101 (W) A return value of type "const Base &" is expected.
"../boost/ptr_container/ptr_map_adapter.hpp", line 128.32: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<boost::nullable<Base>,std::multimap<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::lookup(const key_type &) const".
"../boost/ptr_container/ptr_map_adapter.hpp", line 263.20: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<boost::nullable<Base>,std::multimap<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::at(const key_type &) const".
"../libs/ptr_container/test/ptr_map.cpp", line 205.11: 1540-0700 (I) The previous message was produced while processing "ptr_map_test<boost::ptr_multimap<int,boost::nullable<Base>,std::less<int>,boost::heap_clone_allocator,std::allocator<std::pair<const int,void *> > >,Base,Derived_class>()".
"../libs/ptr_container/test/ptr_map.cpp", line 277.5: 1540-0700 (I) The previous message was produced while processing "test_map()".
"../boost/ptr_container/ptr_map_adapter.hpp", line 137.9: 1540-1101 (W) A return value of type "const Value &" is expected.
"../boost/ptr_container/ptr_map_adapter.hpp", line 128.32: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<boost::nullable<Value>,std::map<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::lookup(const key_type &) const".
"../boost/ptr_container/ptr_map_adapter.hpp", line 263.20: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<boost::nullable<Value>,std::map<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::at(const key_type &) const".
"../libs/ptr_container/test/ptr_map.cpp", line 205.11: 1540-0700 (I) The previous message was produced while processing "ptr_map_test<boost::ptr_map<int,boost::nullable<Value>,std::less<int>,boost::heap_clone_allocator,std::allocator<std::pair<const int,void *> > >,Value,Value>()".
"../libs/ptr_container/test/ptr_map.cpp", line 272.5: 1540-0700 (I) The previous message was produced while processing "test_map()".
"../boost/ptr_container/ptr_map_adapter.hpp", line 137.9: 1540-1101 (W) A return value of type "const Value &" is expected.
"../boost/ptr_container/ptr_map_adapter.hpp", line 128.32: 1540-0700 (I) The previous message was produced while processing "boost::ptr_container_detail::ptr_map_adapter_base<Value,std::multimap<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> > >,boost::heap_clone_allocator>::lookup(const key_type &) const".
"../boost/ptr_container...
   (remainder deleted because of excessive size)

ptr_container - ptr_array - vacpp

Compiler output:

"../libs/ptr_container/test/ptr_array.cpp", line 26.20: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".
"../libs/ptr_container/test/ptr_array.cpp", line 26.20: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".
"../libs/ptr_container/test/ptr_array.cpp", line 105.13: 1540-1260 (S) An object of type "const boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator>" cannot be constructed from an rvalue of type "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >".
"../libs/ptr_container/test/ptr_array.cpp", line 98.6: 1540-0700 (I) The previous message was produced while processing "test_array_interface<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator>,Value,Value>()".
"../libs/ptr_container/test/ptr_array.cpp", line 87.5: 1540-0700 (I) The previous message was produced while processing "test_array()".
"../libs/ptr_container/test/ptr_array.cpp", line 142.7: 1540-0218 (S) The call does not match any parameter list for "operator=".
"../boost/ptr_container/ptr_array.hpp", line 92.14: 1540-1283 (I) "boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator>::operator=(std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >)" is not a viable candidate.
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-0295 (I) A parameter of type "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >" cannot be initialized with an rvalue of type "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >".
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-0218 (I) The call does not match any parameter list for "auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/memory", line 232.18: 1540-1283 (I) "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >::auto_ptr(boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> *) throw()" is not a viable candidate.
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-0256 (I) A parameter of type "boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> *" cannot be initialized with an expression of type "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/memory", line 234.9: 1540-1283 (I) "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >::auto_ptr(std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> > &) throw()" is not a viable candidate.
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-0295 (I) A parameter of type "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> > &" cannot be initialized with an rvalue of type "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >".
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-1290 (I) An rvalue cannot be converted to a reference to a non-const type.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/memory", line 236.9: 1540-1283 (I) "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >::auto_ptr(std::auto_ptr_ref<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >) throw()" is not a viable candidate.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/memory", line 252.17: 1540-1283 (I) "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >::auto_ptr(std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> > &) throw()" is not a viable candidate.
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-0295 (I) A parameter of type "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> > &" cannot be initialized with an rvalue of type "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >".
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-1290 (I) An rvalue cannot be converted to a reference to a non-const type.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/memory", line 252.17: 1540-1283 (I) "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >::auto_ptr(std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> > &) throw()" is not a viable candidate.
"../boost/ptr_container/ptr_array.hpp", line 74.14: 1540-1283 (I) "boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator>::operator=(const this_type &)" is not a viable candidate.
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-0295 (I) A parameter of type "const boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> &" cannot be initialized with an rvalue of type "std::auto_ptr<boost::ptr_array<boost::nullable<Value>,10,boost::heap_clone_allocator> >".
"../libs/ptr_container/test/ptr_array.cpp", line 105.13: 1540-1260 (S) An object of type "const boost::ptr_array<Value,10,boost::heap_clone_allocator>" cannot be constructed from an rvalue of type "std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >".
"../libs/ptr_container/test/ptr_array.cpp", line 98.6: 1540-0700 (I) The previous message was produced while processing "test_array_interface<boost::ptr_array<Value,10,boost::heap_clone_allocator>,Value,Value>()".
"../libs/ptr_container/test/ptr_array.cpp", line 86.5: 1540-0700 (I) The previous message was produced while processing "test_array()".
"../libs/ptr_container/test/ptr_array.cpp", line 142.7: 1540-0218 (S) The call does not match any parameter list for "operator=".
"../boost/ptr_container/ptr_array.hpp", line 92.14: 1540-1283 (I) "boost::ptr_array<Value,10,boost::heap_clone_allocator>::operator=(std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >)" is not a viable candidate.
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-0295 (I) A parameter of type "std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >" cannot be initialized with an rvalue of type "std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >".
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-0218 (I) The call does not match any parameter list for "auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/memory", line 232.18: 1540-1283 (I) "std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >::auto_ptr(boost::ptr_array<Value,10,boost::heap_clone_allocator> *) throw()" is not a viable candidate.
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-0256 (I) A parameter of type "boost::ptr_array<Value,10,boost::heap_clone_allocator> *" cannot be initialized with an expression of type "std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/memory", line 234.9: 1540-1283 (I) "std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >::auto_ptr(std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> > &) throw()" is not a viable candidate.
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-0295 (I) A parameter of type "std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> > &" cannot be initialized with an rvalue of type "std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >".
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-1290 (I) An rvalue cannot be converted to a reference to a non-const type.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/memory", line 236.9: 1540-1283 (I) "std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >::auto_ptr(std::auto_ptr_ref<boost::ptr_array<Value,10,boost::heap_clone_allocator> >) throw()" is not a viable candidate.
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/memory", line 252.17: 1540-1283 (I) "std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >::auto_ptr(std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> > &) throw()" is not a viable candidate.
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: 1540-0295 (I) A parameter of type "std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> > &" cannot be initialized with an rvalue of type "std::auto_ptr<boost::ptr_array<Value,10,boost::heap_clone_allocator> >".
"../libs/ptr_container/test/ptr_array.cpp", line 142.19: ...
   (remainder deleted because of excessive size)

ptr_container - tree_test - vacpp

Compiler output:

"../libs/ptr_container/test/tree_test.cpp", line 55.14: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

ptr_container - iterator_test - vacpp

Compiler output:

"../boost/ptr_container/detail/map_iterator.hpp", line 80.12: 1540-0270 (S) An object of type "boost::iterator_adaptor<boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::iterator,int,int * const>,std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::iterator..." cannot be constructed from an lvalue of type "const std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::const_iterator".
"../boost/ptr_container/detail/map_iterator.hpp", line 79.13: 1540-0700 (I) The previous message was produced while processing "boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::iterator,int,int * const>::ptr_map_iterator(const ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::const_iterator,int,const int * const> &)".
"../boost/type_traits/is_convertible.hpp", line 160.33: 1540-0700 (I) The previous message was produced while processing "boost::detail::is_convertible_basic_impl<boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::const_iterator,int,const int * const> &,boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::iterator,int,int * const> >::value".
"../boost/type_traits/is_convertible.hpp", line 283.8: 1540-0700 (I) The previous message was produced while processing "struct boost::detail::is_convertible_impl<boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::const_iterator,int,const int * const>,boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::iterator,int,int * const> >".
"../boost/type_traits/is_convertible.hpp", line 361.8: 1540-0700 (I) The previous message was produced while processing "struct boost::detail::is_convertible_impl_dispatch<boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::const_iterator,int,const int * const>,boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::iterator,int,int * const> >".
"../boost/type_traits/is_convertible.hpp", line 409.30: 1540-0700 (I) The previous message was produced while processing "struct boost::is_convertible<boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::const_iterator,int,const int * const>,boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::iterator,int,int * const> >".
"../boost/mpl/aux_/preprocessed/plain/or.hpp", line 48.8: 1540-0700 (I) The previous message was produced while processing "struct boost::mpl::or_<boost::is_convertible<boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::const_iterator,int,const int * const>,boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::iterator,int,int * const> >,boost::is_convertible<boost::ptr_map_iterator<std::_Tree<std::_Tmap_...".
"../boost/iterator/detail/enable_if.hpp", line 68.12: 1540-0700 (I) The previous message was produced while processing "struct boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::const_iterator,int,const int * const>,boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::iterator,int,int * const> >,boost::is_convertible<boost::ptr_map_ite...".
"../boost/iterator/iterator_facade.hpp", line 67.12: 1540-0700 (I) The previous message was produced while processing "struct boost::detail::enable_if_interoperable<boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::const_iterator,int,const int * const>,boost::ptr_map_iterator<std::_Tree<std::_Tmap_traits<int,void *,std::less<int>,std::allocator<std::pair<const int,void *> >,0> >::iterator,int,int * const>,bool>".
"../libs/ptr_container/test/iterator_test.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "test_iterator()".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/ptr_container/test/iterator_test.test/vacpp/debug/iterator_test.o" "../libs/ptr_container/test/iterator_test.cpp"

ptr_container - tut1 - vacpp

Compiler output:

"../libs/ptr_container/test/tut1.cpp", line 40.16: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".

python - exec - vacpp

Compiler output:

"../boost/python/docstring_options.hpp", line 14.45: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".

python - exec-dynamic - vacpp

Compiler output:

"../boost/python/docstring_options.hpp", line 14.45: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".

python - crossmod_exception - vacpp

Compiler output:

"../boost/python/docstring_options.hpp", line 14.45: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".

python - properties - vacpp

Compiler output:

"../boost/python/docstring_options.hpp", line 14.45: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".

python - andreas_beyer - vacpp

Compiler output:

"../boost/python/docstring_options.hpp", line 14.45: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".

python - const_argument - vacpp

Compiler output:

"../boost/python/docstring_options.hpp", line 14.45: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".

python - keywords - vacpp

Compiler output:

"../boost/python/docstring_options.hpp", line 14.45: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".

python - slice - vacpp

Compiler output:

"../boost/python/docstring_options.hpp", line 14.45: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".

python - ben_scott1 - vacpp

Compiler output:

"../boost/python/docstring_options.hpp", line 14.45: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".

python - docstring - vacpp

Compiler output:

"../boost/python/docstring_options.hpp", line 14.45: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".

python - pointer_vector - vacpp

Compiler output:

"../boost/python/docstring_options.hpp", line 14.45: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::noncopyable".

range - array - vacpp

Compiler output:

"../boost/test/test_tools.hpp", line 298.14: 1540-0219 (S) The call to "operator<<" has no best match.
"../boost/test/test_tools.hpp", line 298.9: 1540-1228 (I) Argument number 1 is an lvalue of type "std::basic_ostream<char,std::char_traits<char> >".
"../boost/test/test_tools.hpp", line 298.17: 1540-1228 (I) Argument number 2 is an lvalue of type "const int [9]".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/ostream.t", line 41.1: 1540-1202 (I) No candidate is better than "std::basic_ostream<char,std::char_traits<char> >::operator<<(_Bool)".
"../boost/test/test_tools.hpp", line 298.9: 1540-1231 (I) The conversion from argument number 1 to "std::basic_ostream<char,std::char_traits<char> > &" uses "the identity conversion".
"../boost/test/test_tools.hpp", line 298.17: 1540-1231 (I) The conversion from argument number 2 to "bool" uses "an array-to-pointer transformation" followed by "a boolean conversion".
"/.../torolab.ibm.com/fs/projects/vabld/run/vacpp/90/aix/daily/070518/usr/vacpp/include/ostream.t", line 250.1: 1540-1202 (I) No candidate is better than "std::basic_ostream<char,std::char_traits<char> >::operator<<(const void *)".
"../boost/test/test_tools.hpp", line 298.9: 1540-1231 (I) The conversion from argument number 1 to "std::basic_ostream<char,std::char_traits<char> > &" uses "the identity conversion".
"../boost/test/test_tools.hpp", line 298.17: 1540-1231 (I) The conversion from argument number 2 to "const void *" uses "an array-to-pointer transformation" followed by "a pointer conversion".
"../boost/test/test_tools.hpp", line 292.13: 1540-0700 (I) The previous message was produced while processing "boost::test_tools::tt_detail::print_log_value<const int [9]>::operator()(std::ostream &, const int [9] &)".
"../boost/test/test_tools.hpp", line 404.25: 1540-0700 (I) The previous message was produced while processing "boost::test_tools::tt_detail::operator<< <const int [9]>(ostream &, const print_helper_t<const int [9]> &)".
"../boost/test/utils/wrap_stringstream.hpp", line 66.19: 1540-0700 (I) The previous message was produced while processing "boost::operator<< <char,boost::test_tools::tt_detail::print_helper_t<const int [9]> >(basic_wrap_stringstream<char> &, const print_helper_t<const int [9]> &)".
"../boost/test/test_tools.hpp", line 460.50: 1540-0700 (I) The previous message was produced while processing "boost::test_tools::tt_detail::check_frwd<boost::test_tools::tt_detail::equal_impl_frwd,int *,int [9]>(equal_impl_frwd, wrap_stringstream &, const_string, size_t, tool_level, check_type, int * const &, const char *, const int (&)[9], const char *)".
"../libs/range/test/array.cpp", line 57.5: 1540-0700 (I) The previous message was produced while processing "check_array()".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/range/test/array.test/vacpp/debug/array.o" "../libs/range/test/array.cpp"

range - extension_mechanism - vacpp

Compiler output:

"../libs/range/test/extension_mechanism.cpp", line 92.22: 1540-1296 (W) The const object "x2" requires "struct X" to have a user-declared default constructor.

regex - regex_regress - vacpp

Run output:

Testing the global C locale: en_US
Testing the C++ locale: en_US
../libs/regex/test/regress/test_locale.cpp:137: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 1, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 9, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 11, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 19, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 20, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 21, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 22, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 24, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 26, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 29, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 53, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 54, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 85, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 86, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 1, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 9, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 11, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 19, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 20, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 21, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 22, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 24, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 26, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 29, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 53, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 54, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 85, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 86, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
../libs/regex/test/regress/test_locale.cpp:137: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 1, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 9, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 11, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 19, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 20, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 21, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 22, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 24, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 26, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 29, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 53, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 54, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 85, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 86, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 1, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 9, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 11, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 19, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 20, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 21, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 22, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 24, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 26, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 29, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 53, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 54, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 85, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 86, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
../libs/regex/test/regress/test_locale.cpp:143: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
../libs/regex/test/regress/test_locale.cpp:143: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
../libs/regex/test/regress/test_locale.cpp:144: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 0, expected: 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 0, expected: 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:399:boost::regex_match found a match when it should not have done so. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
../libs/regex/test/regress/test_locale.cpp:144: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
../libs/regex/test/regress/test_locale.cpp:146: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 2, expected: 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 2, expected: 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
../libs/regex/test/regress/test_locale.cpp:146: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 2, expected: 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 2, expected: 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 2, expected: 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 2, expected: 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
../libs/regex/test/regress/test_locale.cpp:148: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
../libs/regex/test/regress/test_locale.cpp:148: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
../libs/regex/test/regress/test_locale.cpp:149: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 0, expected: 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 0, expected: 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:399:boost::regex_match found a match when it should not have done so. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
../libs/regex/test/regress/test_locale.cpp:149: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
<note>The above 298 errors are treated as warnings only.</note>
The global C locale: en_UK is not available and will not be tested.
The C++ locale: en_UK is not available and will not be tested.
The global C locale: en is not available and will not be tested.
The C++ locale: en is not available and will not be tested.
no errors detected

EXIT STATUS: 0

regex - regex_regress_dll - vacpp

Run output:

Testing the global C locale: en_US
Testing the C++ locale: en_US
../libs/regex/test/regress/test_locale.cpp:137: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 1, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 9, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 11, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 19, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 20, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 21, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 22, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 24, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 26, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 29, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 53, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 54, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 85, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 86, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 1, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 9, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 11, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 19, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 20, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 21, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 22, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 24, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 26, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 29, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 53, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 54, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 85, expected: 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 86, expected: 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
../libs/regex/test/regress/test_locale.cpp:137: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 1, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 9, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 11, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 19, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 20, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 21, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 22, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 24, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 26, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 29, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 53, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 54, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 85, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 86, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 1, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 9, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 11, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 19, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 20, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 21, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 22, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 24, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 26, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 29, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 53, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 54, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 85, expected: 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 86, expected: 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 1, expected 93. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 9, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 11, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 19, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 20, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 21, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 22, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 24, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 26, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 29, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 53, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 54, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 85, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 86, expected -2. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 93, expected 5. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
../libs/regex/test/regress/test_locale.cpp:143: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
../libs/regex/test/regress/test_locale.cpp:143: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
../libs/regex/test/regress/test_locale.cpp:144: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 0, expected: 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 0, expected: 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:399:boost::regex_match found a match when it should not have done so. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
../libs/regex/test/regress/test_locale.cpp:144: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
../libs/regex/test/regress/test_locale.cpp:146: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 2, expected: 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 2, expected: 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
../libs/regex/test/regress/test_locale.cpp:146: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 2, expected: 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 2, expected: 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:248:Error in location of start of field split, found: 2, expected: 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:307:Error in location of start of field split, found: 2, expected: 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:62:Error in end location of sub-expression 0, found 2, expected 14. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
../libs/regex/test/regress/test_locale.cpp:148: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
../libs/regex/test/regress/test_locale.cpp:148: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 0. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:415:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
../libs/regex/test/regress/test_locale.cpp:149: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 0, expected: 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 0, expected: 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:55:Error in start location of sub-expression 0, found 0, expected 1. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:399:boost::regex_match found a match when it should not have done so. (While testing boost::basic_regex<char,boost::cpp_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<char,boost::c_regex_traits<char> >)
../libs/regex/test/regress/test_locale.cpp:149: Error in test here:
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::cpp_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:110:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:181:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:218:Expected match was not found. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:258:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:317:Error in location of end2 of field split, found: 28, expected: 1. (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
  ../libs/regex/test/regress/test_regex_search.hpp:328:Expected $0 match not found (While testing boost::basic_regex<wchar_t,boost::c_regex_traits<wchar_t> >)
<note>The above 298 errors are treated as warnings only.</note>
The global C locale: en_UK is not available and will not be tested.
The C++ locale: en_UK is not available and will not be tested.
The global C locale: en is not available and will not be tested.
The C++ locale: en is not available and will not be tested.
no errors detected

EXIT STATUS: 0

regex - regex_config_info - vacpp

Run output:

IBM Visual Age version 900
    _CHAR_UNSIGNED                          =1
    _CPPUNWIND                              =1
    __cplusplus                             =199711L
    __STDC__                                =0
    _WCHAR_T                                =1
    __CHAR_UNSIGNED__                       =1
    __EXCEPTIONS                            =1
    __powerpc__                             =1
    _WCHAR_T                                =1
    __IBMCPP__                              =900


*********************************************************************

Visual Age default standard library


*********************************************************************

Detected Platform: IBM Aix
    Type char is unsigned
    Type wchar_t is unsigned
    byte order for type short               =8 0 
    byte order for type int                 =24 16 8 0 
    byte order for type long                =24 16 8 0 
    sizeof(wchar_t)                         =2
    sizeof(short)                           =2
    sizeof(int)                             =4
    sizeof(long)                            =4
    sizeof(size_t)                          =4
    sizeof(ptrdiff_t)                       =4
    sizeof(void*)                           =4
    sizeof(void(*)(void))                   =4
    sizeof(float)                           =4
    sizeof(double)                          =8
    sizeof(long double)                     =8
    CHAR_BIT                                =(8)
    CHAR_MAX                                =(255)
    WCHAR_MAX                               =(65535U)
    SHRT_MAX                                =(32767)
    INT_MAX                                 =(2147483647)
    LONG_MAX                                =(2147483647L)
    LLONG_MAX                               =(9223372036854775807LL)
    LONGLONG_MAX                            =(0x7fffffffffffffffLL)
    ULLONG_MAX                              =(18446744073709551615ULL)
    ULONGLONG_MAX                           =(0xffffffffffffffffuLL)
    _ISOC99_SOURCE                           [no value]
    _THREAD_SAFE                            =1
    _XOPEN_SOURCE_EXTENDED                  =1
    _POSIX_ADVISORY_INFO                    =200112L
    _POSIX_ASYNCHRONOUS_IO                  =200112L
    _POSIX_BARRIERS                         =200112L
    _POSIX_C_SOURCE                         =200112L
    _POSIX_CHOWN_RESTRICTED                 =0
    _POSIX_CLOCK_SELECTION                  =200112L
    _POSIX_CPUTIME                          =200112L
    _POSIX_FSYNC                            =200112L
    _POSIX_JOB_CONTROL                      =1
    _POSIX_MAPPED_FILES                     =200112L
    _POSIX_MEMLOCK                          =200112L
    _POSIX_MEMLOCK_RANGE                    =200112L
    _POSIX_MEMORY_PROTECTION                =200112L
    _POSIX_MESSAGE_PASSING                  =200112L
    _POSIX_MONOTONIC_CLOCK                  =200112L
    _POSIX_NO_TRUNC                         =0
    _POSIX_PRIORITIZED_IO                   =200112L
    _POSIX_PRIORITY_SCHEDULING              =200112L
    _POSIX_RAW_SOCKETS                      =200112L
    _POSIX_READER_WRITER_LOCKS              =200112L
    _POSIX_REALTIME_SIGNALS                 =200112L
    _POSIX_REGEXP                           =1
    _POSIX_SAVED_IDS                        =1
    _POSIX_SEMAPHORES                       =200112L
    _POSIX_SHARED_MEMORY_OBJECTS            =200112L
    _POSIX_SHELL                            =1
    _POSIX_SOURCE                            [no value]
    _POSIX_SPAWN                            =200112L
    _POSIX_SPIN_LOCKS                       =200112L
    _POSIX_SPORADIC_SERVER                  =(-1)
    _POSIX_SYNCHRONIZED_IO                  =200112L
    _POSIX_THREAD_ATTR_STACKADDR            =200112L
    _POSIX_THREAD_ATTR_STACKSIZE            =200112L
    _POSIX_THREAD_CPUTIME                   =200112L
    _POSIX_THREAD_PRIO_INHERIT              =(-1)
    _POSIX_THREAD_PRIO_PROTECT              =(-1)
    _POSIX_THREAD_PRIORITY_SCHEDULING       =(-1)
    _POSIX_THREAD_PROCESS_SHARED            =200112L
    _POSIX_THREAD_SAFE_FUNCTIONS            =200112L
    _POSIX_THREAD_SPORADIC_SERVER           =(-1)
    _POSIX_THREADS                          =200112L
    _POSIX_TIMEOUTS                         =200112L
    _POSIX_TIMERS                           =200112L
    _POSIX_TRACE                            =(-1)
    _POSIX_TRACE_EVENT_FILTER               =(-1)
    _POSIX_TRACE_INHERIT                    =(-1)
    _POSIX_TRACE_LOG                        =(-1)
    _POSIX_TYPED_MEMORY_OBJECTS             =(-1)
    _POSIX_VDISABLE                         =0xFF
    _POSIX_VERSION                          =200112L
    _POSIX2_C_BIND                          =200112L
    _POSIX2_C_DEV                           =200112L
    _POSIX2_CHAR_TERM                       =1
    _POSIX2_FORT_DEV                        =(-1)
    _POSIX2_FORT_RUN                        =(-1)
    _POSIX2_LOCALEDEF                       =200112L
    _POSIX2_PBS                             =(-1)
    _POSIX2_PBS_ACCOUNTING                  =(-1)
    _POSIX2_PBS_CHECKPOINT                  =(-1)
    _POSIX2_PBS_LOCATE                      =(-1)
    _POSIX2_PBS_MESSAGE                     =(-1)
    _POSIX2_PBS_TRACK                       =(-1)
    _POSIX2_SW_DEV                          =(-1)
    _POSIX2_UPE                             =200112L
    _POSIX2_VERSION                         =200112L
    _V6_ILP32_OFF32                         =1
    _V6_ILP32_OFFBIG                        =1
    _V6_LP64_OFF64                          =1
    _V6_LPBIG_OFFBIG                        =1
    _XBS5_ILP32_OFF32                       =1
    _XBS5_ILP32_OFFBIG                      =1
    _XBS5_LP64_OFF64                        =1
    _XBS5_LPBIG_OFFBIG                      =1
    _XOPEN_CRYPT                            =1
    _XOPEN_ENH_I18N                         =1
    _XOPEN_LEGACY                           =(-1)
    _XOPEN_REALTIME                         =(-1)
    _XOPEN_REALTIME_THREADS                 =(-1)
    _XOPEN_SHM                              =1
    _XOPEN_SOURCE                           =600
    _XOPEN_STREAMS                          =1
    _XOPEN_UNIX                             =1
    _XOPEN_VERSION                          =600


*********************************************************************

Boost version 103400
    BOOST_USER_CONFIG                       =<boost/config/user.hpp>
    BOOST_COMPILER_CONFIG                   ="boost/config/compiler/vacpp.hpp"
    BOOST_STDLIB_CONFIG                     ="boost/config/stdlib/vacpp.hpp"
    BOOST_PLATFORM_CONFIG                   ="boost/config/platform/aix.hpp"
    BOOST_HAS_THREADS                        [no value]
    BOOST_DEDUCED_TYPENAME                  =typename
    BOOST_HAS_CLOCK_GETTIME                  [no value]
    BOOST_HAS_DIRENT_H                       [no value]
    BOOST_HAS_EXPM1                          [no value]
    BOOST_HAS_GETTIMEOFDAY                   [no value]
    BOOST_HAS_LOG1P                          [no value]
    BOOST_HAS_LONG_LONG                      [no value]
    BOOST_HAS_MACRO_USE_FACET                [no value]
    BOOST_HAS_NANOSLEEP                      [no value]
    BOOST_HAS_NL_TYPES_H                     [no value]
    BOOST_HAS_PARTIAL_STD_ALLOCATOR          [no value]
    BOOST_HAS_PTHREADS                       [no value]
    BOOST_HAS_PTHREAD_DELAY_NP               [no value]
    BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE      [no value]
    BOOST_HAS_SCHED_YIELD                    [no value]
    BOOST_HAS_SIGACTION                      [no value]
    BOOST_HAS_STDINT_H                       [no value]
    BOOST_HAS_UNISTD_H                       [no value]
    BOOST_MSVC6_MEMBER_TEMPLATES             [no value]
    BOOST_NO_MS_INT64_NUMERIC_LIMITS         [no value]
    BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS [no value]
    BOOST_NO_STD_MESSAGES                    [no value]
    BOOST_STD_EXTENSION_NAMESPACE           =std
    BOOST_UNREACHABLE_RETURN(0)              [no value]


*********************************************************************

    BOOST_REGEX_USER_CONFIG                 =<boost/regex/user.hpp>
    BOOST_REGEX_USE_CPP_LOCALE               [no value]
    BOOST_REGEX_DYN_LINK                    =1
    BOOST_REGEX_NON_RECURSIVE                [no value]
    BOOST_REGEX_BLOCKSIZE                   =4096
    BOOST_REGEX_MAX_BLOCKS                  =1024
    BOOST_REGEX_MAX_CACHE_BLOCKS            =16
    BOOST_REGEX_DYN_LINK                    =1
    BOOST_REGEX_DECL                         [no value]
    BOOST_REGEX_CALL                         [no value]
    BOOST_REGEX_CCALL                        [no value]
    BOOST_REGEX_MAX_STATE_COUNT             =100000000

EXIT STATUS: 0

regex - regex_dll_config_info - vacpp

Run output:

IBM Visual Age version 900
    _CHAR_UNSIGNED                          =1
    _CPPUNWIND                              =1
    __cplusplus                             =199711L
    __STDC__                                =0
    _WCHAR_T                                =1
    __CHAR_UNSIGNED__                       =1
    __EXCEPTIONS                            =1
    __powerpc__                             =1
    _WCHAR_T                                =1
    __IBMCPP__                              =900


*********************************************************************

Visual Age default standard library


*********************************************************************

Detected Platform: IBM Aix
    Type char is unsigned
    Type wchar_t is unsigned
    byte order for type short               =8 0 
    byte order for type int                 =24 16 8 0 
    byte order for type long                =24 16 8 0 
    sizeof(wchar_t)                         =2
    sizeof(short)                           =2
    sizeof(int)                             =4
    sizeof(long)                            =4
    sizeof(size_t)                          =4
    sizeof(ptrdiff_t)                       =4
    sizeof(void*)                           =4
    sizeof(void(*)(void))                   =4
    sizeof(float)                           =4
    sizeof(double)                          =8
    sizeof(long double)                     =8
    CHAR_BIT                                =(8)
    CHAR_MAX                                =(255)
    WCHAR_MAX                               =(65535U)
    SHRT_MAX                                =(32767)
    INT_MAX                                 =(2147483647)
    LONG_MAX                                =(2147483647L)
    LLONG_MAX                               =(9223372036854775807LL)
    LONGLONG_MAX                            =(0x7fffffffffffffffLL)
    ULLONG_MAX                              =(18446744073709551615ULL)
    ULONGLONG_MAX                           =(0xffffffffffffffffuLL)
    _ISOC99_SOURCE                           [no value]
    _THREAD_SAFE                            =1
    _XOPEN_SOURCE_EXTENDED                  =1
    _POSIX_ADVISORY_INFO                    =200112L
    _POSIX_ASYNCHRONOUS_IO                  =200112L
    _POSIX_BARRIERS                         =200112L
    _POSIX_C_SOURCE                         =200112L
    _POSIX_CHOWN_RESTRICTED                 =0
    _POSIX_CLOCK_SELECTION                  =200112L
    _POSIX_CPUTIME                          =200112L
    _POSIX_FSYNC                            =200112L
    _POSIX_JOB_CONTROL                      =1
    _POSIX_MAPPED_FILES                     =200112L
    _POSIX_MEMLOCK                          =200112L
    _POSIX_MEMLOCK_RANGE                    =200112L
    _POSIX_MEMORY_PROTECTION                =200112L
    _POSIX_MESSAGE_PASSING                  =200112L
    _POSIX_MONOTONIC_CLOCK                  =200112L
    _POSIX_NO_TRUNC                         =0
    _POSIX_PRIORITIZED_IO                   =200112L
    _POSIX_PRIORITY_SCHEDULING              =200112L
    _POSIX_RAW_SOCKETS                      =200112L
    _POSIX_READER_WRITER_LOCKS              =200112L
    _POSIX_REALTIME_SIGNALS                 =200112L
    _POSIX_REGEXP                           =1
    _POSIX_SAVED_IDS                        =1
    _POSIX_SEMAPHORES                       =200112L
    _POSIX_SHARED_MEMORY_OBJECTS            =200112L
    _POSIX_SHELL                            =1
    _POSIX_SOURCE                            [no value]
    _POSIX_SPAWN                            =200112L
    _POSIX_SPIN_LOCKS                       =200112L
    _POSIX_SPORADIC_SERVER                  =(-1)
    _POSIX_SYNCHRONIZED_IO                  =200112L
    _POSIX_THREAD_ATTR_STACKADDR            =200112L
    _POSIX_THREAD_ATTR_STACKSIZE            =200112L
    _POSIX_THREAD_CPUTIME                   =200112L
    _POSIX_THREAD_PRIO_INHERIT              =(-1)
    _POSIX_THREAD_PRIO_PROTECT              =(-1)
    _POSIX_THREAD_PRIORITY_SCHEDULING       =(-1)
    _POSIX_THREAD_PROCESS_SHARED            =200112L
    _POSIX_THREAD_SAFE_FUNCTIONS            =200112L
    _POSIX_THREAD_SPORADIC_SERVER           =(-1)
    _POSIX_THREADS                          =200112L
    _POSIX_TIMEOUTS                         =200112L
    _POSIX_TIMERS                           =200112L
    _POSIX_TRACE                            =(-1)
    _POSIX_TRACE_EVENT_FILTER               =(-1)
    _POSIX_TRACE_INHERIT                    =(-1)
    _POSIX_TRACE_LOG                        =(-1)
    _POSIX_TYPED_MEMORY_OBJECTS             =(-1)
    _POSIX_VDISABLE                         =0xFF
    _POSIX_VERSION                          =200112L
    _POSIX2_C_BIND                          =200112L
    _POSIX2_C_DEV                           =200112L
    _POSIX2_CHAR_TERM                       =1
    _POSIX2_FORT_DEV                        =(-1)
    _POSIX2_FORT_RUN                        =(-1)
    _POSIX2_LOCALEDEF                       =200112L
    _POSIX2_PBS                             =(-1)
    _POSIX2_PBS_ACCOUNTING                  =(-1)
    _POSIX2_PBS_CHECKPOINT                  =(-1)
    _POSIX2_PBS_LOCATE                      =(-1)
    _POSIX2_PBS_MESSAGE                     =(-1)
    _POSIX2_PBS_TRACK                       =(-1)
    _POSIX2_SW_DEV                          =(-1)
    _POSIX2_UPE                             =200112L
    _POSIX2_VERSION                         =200112L
    _V6_ILP32_OFF32                         =1
    _V6_ILP32_OFFBIG                        =1
    _V6_LP64_OFF64                          =1
    _V6_LPBIG_OFFBIG                        =1
    _XBS5_ILP32_OFF32                       =1
    _XBS5_ILP32_OFFBIG                      =1
    _XBS5_LP64_OFF64                        =1
    _XBS5_LPBIG_OFFBIG                      =1
    _XOPEN_CRYPT                            =1
    _XOPEN_ENH_I18N                         =1
    _XOPEN_LEGACY                           =(-1)
    _XOPEN_REALTIME                         =(-1)
    _XOPEN_REALTIME_THREADS                 =(-1)
    _XOPEN_SHM                              =1
    _XOPEN_SOURCE                           =600
    _XOPEN_STREAMS                          =1
    _XOPEN_UNIX                             =1
    _XOPEN_VERSION                          =600


*********************************************************************

Boost version 103400
    BOOST_USER_CONFIG                       =<boost/config/user.hpp>
    BOOST_COMPILER_CONFIG                   ="boost/config/compiler/vacpp.hpp"
    BOOST_STDLIB_CONFIG                     ="boost/config/stdlib/vacpp.hpp"
    BOOST_PLATFORM_CONFIG                   ="boost/config/platform/aix.hpp"
    BOOST_HAS_THREADS                        [no value]
    BOOST_DEDUCED_TYPENAME                  =typename
    BOOST_HAS_CLOCK_GETTIME                  [no value]
    BOOST_HAS_DIRENT_H                       [no value]
    BOOST_HAS_EXPM1                          [no value]
    BOOST_HAS_GETTIMEOFDAY                   [no value]
    BOOST_HAS_LOG1P                          [no value]
    BOOST_HAS_LONG_LONG                      [no value]
    BOOST_HAS_MACRO_USE_FACET                [no value]
    BOOST_HAS_NANOSLEEP                      [no value]
    BOOST_HAS_NL_TYPES_H                     [no value]
    BOOST_HAS_PARTIAL_STD_ALLOCATOR          [no value]
    BOOST_HAS_PTHREADS                       [no value]
    BOOST_HAS_PTHREAD_DELAY_NP               [no value]
    BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE      [no value]
    BOOST_HAS_SCHED_YIELD                    [no value]
    BOOST_HAS_SIGACTION                      [no value]
    BOOST_HAS_STDINT_H                       [no value]
    BOOST_HAS_UNISTD_H                       [no value]
    BOOST_MSVC6_MEMBER_TEMPLATES             [no value]
    BOOST_NO_MS_INT64_NUMERIC_LIMITS         [no value]
    BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS [no value]
    BOOST_NO_STD_MESSAGES                    [no value]
    BOOST_STD_EXTENSION_NAMESPACE           =std
    BOOST_UNREACHABLE_RETURN(0)              [no value]


*********************************************************************

    BOOST_REGEX_USER_CONFIG                 =<boost/regex/user.hpp>
    BOOST_REGEX_USE_CPP_LOCALE               [no value]
    BOOST_REGEX_DYN_LINK                    =1
    BOOST_REGEX_NON_RECURSIVE                [no value]
    BOOST_REGEX_BLOCKSIZE                   =4096
    BOOST_REGEX_MAX_BLOCKS                  =1024
    BOOST_REGEX_MAX_CACHE_BLOCKS            =16
    BOOST_REGEX_DYN_LINK                    =1
    BOOST_REGEX_DECL                         [no value]
    BOOST_REGEX_CALL                         [no value]
    BOOST_REGEX_CCALL                        [no value]
    BOOST_REGEX_MAX_STATE_COUNT             =100000000

EXIT STATUS: 0

regex - test_collate_info - vacpp

Run output:

Info for char C API's:
   "a"  :  1   "a"
   "A"  :  1   "A"
   "z"  :  1   "z"
   "Z"  :  1   "Z"
   ";"  :  1   ";"
   "{"  :  1   "\x7b"
Info for wchar_t C API's:
   "a"  :  1   "a"
   "A"  :  1   "A"
   "z"  :  1   "z"
   "Z"  :  1   "Z"
   ";"  :  1   ";"
   "{"  :  1   "\x7b"
Info for char C++ locale API's:
(Error in location of null, found: 1)   "a"  :  2   "a\x0"
(Error in location of null, found: 1)   "A"  :  2   "A\x0"
(Error in location of null, found: 1)   "z"  :  2   "z\x0"
(Error in location of null, found: 1)   "Z"  :  2   "Z\x0"
(Error in location of null, found: 1)   ";"  :  2   ";\x0"
(Error in location of null, found: 1)   "{"  :  2   "\x7b\x0"
Info for wchar_t C++ locale API's:
   "a"  :  1   "a"
   "A"  :  1   "A"
   "z"  :  1   "z"
   "Z"  :  1   "Z"
   ";"  :  1   ";"
   "{"  :  1   "\x7b"
Sort Key Syntax for type boost::c_regex_traits<char>:
   sort_C
"a"   "a"   "a"
"A"   "A"   "a"
";"   ";"   ";"
"\x7b"   "\x7b"   "\x7b"
"\x7d"   "\x7d"   "\x7d"
Sort Key Syntax for type boost::c_regex_traits<wchar_t>:
   sort_C
"a"   "a"   "a"
"A"   "A"   "a"
";"   ";"   ";"
"\x7b"   "\x7b"   "\x7b"
"\x7d"   "\x7d"   "\x7d"
Sort Key Syntax for type boost::cpp_regex_traits<char>:
   sort_C
"a"   "a"   "a"
"A"   "A"   "a"
";"   ";"   ";"
"\x7b"   "\x7b"   "\x7b"
"\x7d"   "\x7d"   "\x7d"
Sort Key Syntax for type boost::cpp_regex_traits<wchar_t>:
   sort_C
"a"   "a"   "a"
"A"   "A"   "a"
";"   ";"   ";"
"\x7b"   "\x7b"   "\x7b"
"\x7d"   "\x7d"   "\x7d"
Checking std::ctype<char>::is(mask, c):
   Boost.Regex believes this facet to be correct...
   Actual behavior, appears to be correct.
Checking std::ctype<wchar_t>::is(mask, c):
   Boost.Regex believes this facet to be correct...
   Actual behavior, appears to be correct.
no errors detected

EXIT STATUS: 0

serialization - test_shared_ptr_132_xml_warchive_dll - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::xml_wiarchive,A>(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::xml_wiarchive,boost::shared_ptr<A> >::invoke(boost::archive::xml_wiarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::xml_wiarchive,boost::shared_ptr<A> >(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::xml_wiarchive,A>(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::xml_wiarchive,boost::shared_ptr<A> >(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::xml_wiarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::xml_wiarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=xml_warchive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_132_xml_warchive_dll.test/vacpp/debug/test_shared_ptr_132.o" "../libs/serialization/test/test_shared_ptr_132.cpp"

serialization - test_shared_ptr_132_xml_warchive - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::xml_wiarchive,A>(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::xml_wiarchive,boost::shared_ptr<A> >::invoke(boost::archive::xml_wiarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::xml_wiarchive,boost::shared_ptr<A> >(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::xml_wiarchive,A>(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::xml_wiarchive,boost::shared_ptr<A> >(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::xml_wiarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::xml_wiarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=xml_warchive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_132_xml_warchive.test/vacpp/debug/test_shared_ptr_132.o" "../libs/serialization/test/test_shared_ptr_132.cpp"

serialization - test_shared_ptr_132_xml_archive_dll - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::xml_iarchive,A>(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::xml_iarchive,boost::shared_ptr<A> >::invoke(boost::archive::xml_iarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::xml_iarchive,boost::shared_ptr<A> >(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::xml_iarchive,A>(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::xml_iarchive,boost::shared_ptr<A> >(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::xml_iarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::xml_iarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=xml_archive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_132_xml_archive_dll.test/vacpp/debug/test_shared_ptr_132.o" "../libs/serialization/test/test_shared_ptr_132.cpp"

serialization - test_shared_ptr_132_xml_archive - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::xml_iarchive,A>(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::xml_iarchive,boost::shared_ptr<A> >::invoke(boost::archive::xml_iarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::xml_iarchive,boost::shared_ptr<A> >(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::xml_iarchive,A>(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::xml_iarchive,boost::shared_ptr<A> >(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::xml_iarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::xml_iarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=xml_archive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_132_xml_archive.test/vacpp/debug/test_shared_ptr_132.o" "../libs/serialization/test/test_shared_ptr_132.cpp"

serialization - test_shared_ptr_132_binary_archive_dll - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::binary_iarchive,A>(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::binary_iarchive,boost::shared_ptr<A> >::invoke(boost::archive::binary_iarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::binary_iarchive,boost::shared_ptr<A> >(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::binary_iarchive,A>(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::binary_iarchive,boost::shared_ptr<A> >(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::binary_iarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::binary_iarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=binary_archive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_132_binary_archive_dll.test/vacpp/debug/test_shared_ptr_132.o" "../libs/serialization/test/test_shared_ptr_132.cpp"

serialization - test_shared_ptr_132_binary_archive - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::binary_iarchive,A>(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::binary_iarchive,boost::shared_ptr<A> >::invoke(boost::archive::binary_iarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::binary_iarchive,boost::shared_ptr<A> >(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::binary_iarchive,A>(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::binary_iarchive,boost::shared_ptr<A> >(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::binary_iarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::binary_iarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=binary_archive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_132_binary_archive.test/vacpp/debug/test_shared_ptr_132.o" "../libs/serialization/test/test_shared_ptr_132.cpp"

serialization - test_shared_ptr_132_text_archive_dll - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::text_iarchive,A>(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::text_iarchive,boost::shared_ptr<A> >::invoke(boost::archive::text_iarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::text_iarchive,boost::shared_ptr<A> >(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::text_iarchive,A>(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::text_iarchive,boost::shared_ptr<A> >(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::text_iarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::text_iarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_archive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_132_text_archive_dll.test/vacpp/debug/test_shared_ptr_132.o" "../libs/serialization/test/test_shared_ptr_132.cpp"

serialization - test_shared_ptr_132_text_archive - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::text_iarchive,A>(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::text_iarchive,boost::shared_ptr<A> >::invoke(boost::archive::text_iarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::text_iarchive,boost::shared_ptr<A> >(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::text_iarchive,A>(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::text_iarchive,boost::shared_ptr<A> >(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::text_iarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::text_iarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_archive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_132_text_archive.test/vacpp/debug/test_shared_ptr_132.o" "../libs/serialization/test/test_shared_ptr_132.cpp"

serialization - test_shared_ptr_xml_warchive_dll - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::xml_wiarchive,A>(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::xml_wiarchive,boost::shared_ptr<A> >::invoke(boost::archive::xml_wiarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::xml_wiarchive,boost::shared_ptr<A> >(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::xml_wiarchive,A>(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::xml_wiarchive,boost::shared_ptr<A> >(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::xml_wiarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::xml_wiarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=xml_warchive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_xml_warchive_dll.test/vacpp/debug/test_shared_ptr.o" "../libs/serialization/test/test_shared_ptr.cpp"

serialization - test_shared_ptr_xml_warchive - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::xml_wiarchive,A>(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::xml_wiarchive,boost::shared_ptr<A> >::invoke(boost::archive::xml_wiarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::xml_wiarchive,boost::shared_ptr<A> >(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::xml_wiarchive,A>(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::xml_wiarchive,boost::shared_ptr<A> >(xml_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::xml_wiarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::xml_wiarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=xml_warchive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_xml_warchive.test/vacpp/debug/test_shared_ptr.o" "../libs/serialization/test/test_shared_ptr.cpp"

serialization - test_shared_ptr_132_text_warchive_dll - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::text_wiarchive,A>(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::text_wiarchive,boost::shared_ptr<A> >::invoke(boost::archive::text_wiarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::text_wiarchive,boost::shared_ptr<A> >(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::text_wiarchive,A>(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::text_wiarchive,boost::shared_ptr<A> >(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::text_wiarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::text_wiarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_warchive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_132_text_warchive_dll.test/vacpp/debug/test_shared_ptr_132.o" "../libs/serialization/test/test_shared_ptr_132.cpp"

serialization - test_shared_ptr_132_text_warchive - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::text_wiarchive,A>(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::text_wiarchive,boost::shared_ptr<A> >::invoke(boost::archive::text_wiarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::text_wiarchive,boost::shared_ptr<A> >(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::text_wiarchive,A>(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::text_wiarchive,boost::shared_ptr<A> >(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::text_wiarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::text_wiarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_warchive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_132_text_warchive.test/vacpp/debug/test_shared_ptr_132.o" "../libs/serialization/test/test_shared_ptr_132.cpp"

serialization - test_shared_ptr_xml_archive_dll - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::xml_iarchive,A>(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::xml_iarchive,boost::shared_ptr<A> >::invoke(boost::archive::xml_iarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::xml_iarchive,boost::shared_ptr<A> >(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::xml_iarchive,A>(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::xml_iarchive,boost::shared_ptr<A> >(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::xml_iarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::xml_iarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=xml_archive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_xml_archive_dll.test/vacpp/debug/test_shared_ptr.o" "../libs/serialization/test/test_shared_ptr.cpp"

serialization - test_shared_ptr_xml_archive - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::xml_iarchive,A>(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::xml_iarchive,boost::shared_ptr<A> >::invoke(boost::archive::xml_iarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::xml_iarchive,boost::shared_ptr<A> >(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::xml_iarchive,A>(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::xml_iarchive,boost::shared_ptr<A> >(xml_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::xml_iarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::xml_iarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=xml_archive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_xml_archive.test/vacpp/debug/test_shared_ptr.o" "../libs/serialization/test/test_shared_ptr.cpp"

serialization - test_shared_ptr_binary_archive_dll - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::binary_iarchive,A>(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::binary_iarchive,boost::shared_ptr<A> >::invoke(boost::archive::binary_iarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::binary_iarchive,boost::shared_ptr<A> >(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::binary_iarchive,A>(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::binary_iarchive,boost::shared_ptr<A> >(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::binary_iarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::binary_iarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=binary_archive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_binary_archive_dll.test/vacpp/debug/test_shared_ptr.o" "../libs/serialization/test/test_shared_ptr.cpp"

serialization - test_shared_ptr_binary_archive - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::binary_iarchive,A>(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::binary_iarchive,boost::shared_ptr<A> >::invoke(boost::archive::binary_iarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::binary_iarchive,boost::shared_ptr<A> >(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::binary_iarchive,A>(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::binary_iarchive,boost::shared_ptr<A> >(binary_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::binary_iarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::binary_iarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=binary_archive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_binary_archive.test/vacpp/debug/test_shared_ptr.o" "../libs/serialization/test/test_shared_ptr.cpp"

serialization - test_shared_ptr_text_warchive_dll - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::text_wiarchive,A>(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::text_wiarchive,boost::shared_ptr<A> >::invoke(boost::archive::text_wiarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::text_wiarchive,boost::shared_ptr<A> >(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::text_wiarchive,A>(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::text_wiarchive,boost::shared_ptr<A> >(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::text_wiarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::text_wiarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_warchive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_text_warchive_dll.test/vacpp/debug/test_shared_ptr.o" "../libs/serialization/test/test_shared_ptr.cpp"

serialization - test_shared_ptr_text_warchive - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::text_wiarchive,A>(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::text_wiarchive,boost::shared_ptr<A> >::invoke(boost::archive::text_wiarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::text_wiarchive,boost::shared_ptr<A> >(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::text_wiarchive,A>(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::text_wiarchive,boost::shared_ptr<A> >(text_wiarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::text_wiarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::text_wiarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_warchive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_text_warchive.test/vacpp/debug/test_shared_ptr.o" "../libs/serialization/test/test_shared_ptr.cpp"

serialization - test_shared_ptr_text_archive_dll - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::text_iarchive,A>(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::text_iarchive,boost::shared_ptr<A> >::invoke(boost::archive::text_iarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::text_iarchive,boost::shared_ptr<A> >(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::text_iarchive,A>(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::text_iarchive,boost::shared_ptr<A> >(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::text_iarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::text_iarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_archive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_text_archive_dll.test/vacpp/debug/test_shared_ptr.o" "../libs/serialization/test/test_shared_ptr.cpp"

serialization - test_shared_ptr_text_archive - vacpp

Compiler output:

"../boost/serialization/shared_ptr.hpp", line 129.21: 1540-0219 (S) The call to "void_downcast" has no best match.
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1228 (I) Argument number 1 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1228 (I) Argument number 2 is an lvalue of type "const boost::serialization::extended_type_info".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1228 (I) Argument number 3 is an lvalue of type "A *".
"../boost/serialization/void_cast.hpp", line 75.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, void * const)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion".
"../boost/serialization/void_cast.hpp", line 67.1: 1540-1202 (I) No candidate is better than "boost::serialization::void_downcast(const extended_type_info &, const extended_type_info &, const void * const, bool)".
"../boost/serialization/shared_ptr.hpp", line 129.35: 1540-1231 (I) The conversion from argument number 1 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.47: 1540-1231 (I) The conversion from argument number 2 to "const boost::serialization::extended_type_info &" uses "the identity conversion".
"../boost/serialization/shared_ptr.hpp", line 129.59: 1540-1231 (I) The conversion from argument number 3 to "const void * const" uses "an lvalue-to-rvalue transformation" followed by "a pointer conversion" followed by "a qualification transformation".
"../boost/serialization/shared_ptr.hpp", line 116.12: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::object_identifier<A>(A *) const".
"../boost/serialization/shared_ptr.hpp", line 141.21: 1540-0700 (I) The previous message was produced while processing "boost::serialization::detail::shared_ptr_helper::reset<A>(shared_ptr<A> &, A *)".
"../boost/serialization/shared_ptr.hpp", line 220.56: 1540-0700 (I) The previous message was produced while processing "boost::serialization::load<boost::archive::text_iarchive,A>(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 58.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::free_loader<boost::archive::text_iarchive,boost::shared_ptr<A> >::invoke(boost::archive::text_iarchive &, boost::shared_ptr<A> &, const unsigned int)".
"../boost/serialization/split_free.hpp", line 74.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::split_free<boost::archive::text_iarchive,boost::shared_ptr<A> >(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/shared_ptr.hpp", line 235.5: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize<boost::archive::text_iarchive,A>(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/serialization/serialization.hpp", line 140.9: 1540-0700 (I) The previous message was produced while processing "boost::serialization::serialize_adl<boost::archive::text_iarchive,boost::shared_ptr<A> >(text_iarchive &, shared_ptr<A> &, const unsigned int)".
"../boost/archive/detail/iserializer.hpp", line 158.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::detail::iserializer<boost::archive::text_iarchive,boost::shared_ptr<A> >::load_object_data(basic_iarchive &, void *, const unsigned int) const".
"../boost/archive/detail/iserializer.hpp", line 101.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::detail::iserializer<boost::archive::text_iarchive,boost::shared_ptr<A> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_archive.hpp -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_TEST_NO_AUTO_LINK=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/serialization/test/test_shared_ptr_text_archive.test/vacpp/debug/test_shared_ptr.o" "../libs/serialization/test/test_shared_ptr.cpp"

serialization - test_static_warning - vacpp

Compiler output:

"../libs/serialization/test/test_static_warning.cpp", line 24.5: 1540-2400 (W) "boost::STATIC_WARNING" is undefined.  The delete operator will not call a destructor.
"../libs/serialization/test/test_static_warning.cpp", line 25.5: 1540-2400 (W) "boost::STATIC_WARNING" is undefined.  The delete operator will not call a destructor.
"../libs/serialization/test/test_static_warning.cpp", line 19.1: 1540-2400 (W) "boost::STATIC_WARNING" is undefined.  The delete operator will not call a destructor.
"../libs/serialization/test/test_static_warning.cpp", line 20.1: 1540-2400 (W) "boost::STATIC_WARNING" is undefined.  The delete operator will not call a destructor.

serialization - test_utf8_codecvt - vacpp

Run output:

Running 1 test case...
unknown location(0): fatal error in "test_main_caller( argc, argv )": std::bad_alloc: bad allocation

*** 1 failure detected in test suite "Test Program"

EXIT STATUS: 201

statechart - DllTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - DllTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - CameraExample - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - BitMachineExample - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - FifoSchedulerTestBoth - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_scheduler.hpp", line 32.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_worker.hpp", line 46.21: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_worker.hpp", line 46.21: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/processor_container.hpp", line 41.29: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/processor_container.hpp", line 41.29: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_scheduler.hpp", line 32.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - HandcraftedExample - vacpp

Compiler output:

"../libs/statechart/test/../example/Handcrafted/Handcrafted.cpp", line 96.17: 1540-1296 (W) The const object "flip" requires "class EvFlipBit" to have a user-declared default constructor.
"../libs/statechart/test/../example/Handcrafted/Handcrafted.cpp", line 64.15: 1540-1296 (W) The const object "state<BitMachine::Off>::instance_" requires "struct Off" to have a user-declared default constructor.
"../libs/statechart/test/../example/Handcrafted/Handcrafted.cpp", line 64.15: 1540-0700 (I) The previous message was produced while processing "state<struct BitMachine::Off>::instance_".
"../libs/statechart/test/../example/Handcrafted/Handcrafted.cpp", line 56.14: 1540-0700 (I) The previous message was produced while processing "state<BitMachine::Off>::instance()".
"../libs/statechart/test/../example/Handcrafted/Handcrafted.cpp", line 102.37: 1540-0700 (I) The previous message was produced while processing "BitMachine::BitMachine()".
"../libs/statechart/test/../example/Handcrafted/Handcrafted.cpp", line 64.15: 1540-1296 (W) The const object "state<BitMachine::On>::instance_" requires "struct On" to have a user-declared default constructor.
"../libs/statechart/test/../example/Handcrafted/Handcrafted.cpp", line 64.15: 1540-0700 (I) The previous message was produced while processing "state<struct BitMachine::On>::instance_".
"../libs/statechart/test/../example/Handcrafted/Handcrafted.cpp", line 56.14: 1540-0700 (I) The previous message was produced while processing "state<BitMachine::On>::instance()".
"../libs/statechart/test/../example/Handcrafted/Handcrafted.cpp", line 123.16: 1540-0700 (I) The previous message was produced while processing "BitMachine::Off::react(const EvFlipBit &) const".

statechart - InStateReactionTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - InStateReactionTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - InStateReactionTestRelaxed - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - InStateReactionTestBoth - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - DeferralTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - DeferralTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - DeferralTestRelaxed - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - DeferralTestBoth - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - CustomReactionTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - CustomReactionTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - CustomReactionTestRelaxed - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - CustomReactionTestBoth - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - FifoSchedulerTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_scheduler.hpp", line 32.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_worker.hpp", line 46.21: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_worker.hpp", line 46.21: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/processor_container.hpp", line 41.29: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/processor_container.hpp", line 41.29: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_scheduler.hpp", line 32.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - FifoSchedulerTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_scheduler.hpp", line 32.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_worker.hpp", line 46.21: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_worker.hpp", line 46.21: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/processor_container.hpp", line 41.29: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/processor_container.hpp", line 41.29: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_scheduler.hpp", line 32.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - FifoSchedulerTestRelaxed - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_scheduler.hpp", line 32.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_worker.hpp", line 46.21: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_worker.hpp", line 46.21: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/processor_container.hpp", line 41.29: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/processor_container.hpp", line 41.29: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_scheduler.hpp", line 32.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - HistoryTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - HistoryTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - HistoryTestRelaxed - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - HistoryTestBoth - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - InvalidResultCopyTestBoth - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - InvalidResultCopyTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - InvalidResultCopyTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - InvalidResultCopyTestRelaxed - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - TerminationTestBoth - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - TerminationTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - TerminationTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - TerminationTestRelaxed - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - TransitionTestBoth - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/transition.hpp", line 96.14: 1540-0218 (S) The call does not match any parameter list for "transit<S1<TransitionTest<boost::statechart::null_exception_translator> > >".
"../boost/statechart/simple_state.hpp", line 307.12: 1540-1283 (I) "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0215 (I) The wrong number of arguments have been specified for "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::n...".
"../boost/statechart/simple_state.hpp", line 314.12: 1540-1283 (I) "template <class DestinationState, class TransitionContext, class Event> boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_transl..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0290 (I) The function template parameter "Event" has been found to have two values: "H" and "G".
"../boost/statechart/transition.hpp", line 92.38: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<A,S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,&S0<TransitionTest<boost::statechart::null_exception_translator> >::Transit>::react_derived_with_transition_action_impl::react<S1<TransitionTest<boost::statechart::null_exception_translator> >,boost::statechart::event_base>(S1<TransitionTest<boost::statechart::null_exception...".
"../boost/statechart/transition.hpp", line 115.18: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<A,S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,&S0<TransitionTest<boost::statechart::null_exception_translator> >::Transit>::react_derived::react<S1<TransitionTest<boost::statechart::null_exception_translator> >,boost::statechart::event_base,boost::statechart::detail::rtti_policy::id_type>(S1<TransitionTest<boost::statec...".
"../boost/statechart/transition.hpp", line 137.14: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<A,S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,&S0<TransitionTest<boost::statechart::null_exception_translator> >::Transit>::react<S1<TransitionTest<boost::statechart::null_exception_translator> >,boost::statechart::event_base,boost::statechart::detail::rtti_policy::id_type>(S1<TransitionTest<boost::statechart::null_exce...".
"../boost/statechart/simple_state.hpp", line 812.11: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m...".
"../boost/statechart/simple_state.hpp", line 848.14: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m...".
"../boost/statechart/simple_state.hpp", line 480.9: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m...".
"../boost/statechart/simple_state.hpp", line 187.7: 1540-0700 (I) The previous message was produced while processing "class boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_...".
"../boost/statechart/transition.hpp", line 96.14: 1540-0218 (S) The call does not match any parameter list for "transit<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > > >".
"../boost/statechart/simple_state.hpp", line 307.12: 1540-1283 (I) "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,S0<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > > >,S11<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,Default..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0215 (I) The wrong number of arguments have been specified for "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,S0<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > > >,S11<TransitionTest<boost::statechart::exception_translator<boost::statechart::e...".
"../boost/statechart/simple_state.hpp", line 314.12: 1540-1283 (I) "template <class DestinationState, class TransitionContext, class Event> boost::statechart::simple_state<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,S0<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > > >,S11<TransitionTest<boost::statechar..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0290 (I) The function template parameter "Event" has been found to have two values: "H" and "G".
"../boost/statechart/transition.hpp", line 92.38: 1540-0700 (I) The previous message was produc...
   (remainder deleted because of excessive size)

statechart - TransitionTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/transition.hpp", line 96.14: 1540-0218 (S) The call does not match any parameter list for "transit<S1<TransitionTest<boost::statechart::null_exception_translator> > >".
"../boost/statechart/simple_state.hpp", line 307.12: 1540-1283 (I) "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0215 (I) The wrong number of arguments have been specified for "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::n...".
"../boost/statechart/simple_state.hpp", line 314.12: 1540-1283 (I) "template <class DestinationState, class TransitionContext, class Event> boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_transl..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0290 (I) The function template parameter "Event" has been found to have two values: "H" and "G".
"../boost/statechart/transition.hpp", line 92.38: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<A,S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,&S0<TransitionTest<boost::statechart::null_exception_translator> >::Transit>::react_derived_with_transition_action_impl::react<S1<TransitionTest<boost::statechart::null_exception_translator> >,boost::statechart::event_base>(S1<TransitionTest<boost::statechart::null_exception...".
"../boost/statechart/transition.hpp", line 115.18: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<A,S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,&S0<TransitionTest<boost::statechart::null_exception_translator> >::Transit>::react_derived::react<S1<TransitionTest<boost::statechart::null_exception_translator> >,boost::statechart::event_base,boost::statechart::detail::rtti_policy::id_type>(S1<TransitionTest<boost::statec...".
"../boost/statechart/transition.hpp", line 137.14: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<A,S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,&S0<TransitionTest<boost::statechart::null_exception_translator> >::Transit>::react<S1<TransitionTest<boost::statechart::null_exception_translator> >,boost::statechart::event_base,boost::statechart::detail::rtti_policy::id_type>(S1<TransitionTest<boost::statechart::null_exce...".
"../boost/statechart/simple_state.hpp", line 812.11: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m...".
"../boost/statechart/simple_state.hpp", line 848.14: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m...".
"../boost/statechart/simple_state.hpp", line 480.9: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m...".
"../boost/statechart/simple_state.hpp", line 187.7: 1540-0700 (I) The previous message was produced while processing "class boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_...".
"../boost/statechart/transition.hpp", line 96.14: 1540-0218 (S) The call does not match any parameter list for "transit<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > > >".
"../boost/statechart/simple_state.hpp", line 307.12: 1540-1283 (I) "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,S0<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > > >,S11<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,Default..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0215 (I) The wrong number of arguments have been specified for "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,S0<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > > >,S11<TransitionTest<boost::statechart::exception_translator<boost::statechart::e...".
"../boost/statechart/simple_state.hpp", line 314.12: 1540-1283 (I) "template <class DestinationState, class TransitionContext, class Event> boost::statechart::simple_state<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,S0<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > > >,S11<TransitionTest<boost::statechar..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0290 (I) The function template parameter "Event" has been found to have two values: "H" and "G".
"../boost/statechart/transition.hpp", line 92.38: 1540-0700 (I) The previous message was produc...
   (remainder deleted because of excessive size)

statechart - TransitionTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/transition.hpp", line 96.14: 1540-0218 (S) The call does not match any parameter list for "transit<S1<TransitionTest<boost::statechart::null_exception_translator> > >".
"../boost/statechart/simple_state.hpp", line 307.12: 1540-1283 (I) "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0215 (I) The wrong number of arguments have been specified for "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::n...".
"../boost/statechart/simple_state.hpp", line 314.12: 1540-1283 (I) "template <class DestinationState, class TransitionContext, class Event> boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_transl..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0290 (I) The function template parameter "Event" has been found to have two values: "H" and "G".
"../boost/statechart/transition.hpp", line 92.38: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<A,S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,&S0<TransitionTest<boost::statechart::null_exception_translator> >::Transit>::react_derived_with_transition_action_impl::react<S1<TransitionTest<boost::statechart::null_exception_translator> >,boost::statechart::event_base>(S1<TransitionTest<boost::statechart::null_exception...".
"../boost/statechart/transition.hpp", line 115.18: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<A,S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,&S0<TransitionTest<boost::statechart::null_exception_translator> >::Transit>::react_derived::react<S1<TransitionTest<boost::statechart::null_exception_translator> >,boost::statechart::event_base,const void *>(S1<TransitionTest<boost::statechart::null_exception_translator> > ...".
"../boost/statechart/transition.hpp", line 137.14: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<A,S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,&S0<TransitionTest<boost::statechart::null_exception_translator> >::Transit>::react<S1<TransitionTest<boost::statechart::null_exception_translator> >,boost::statechart::event_base,const void *>(S1<TransitionTest<boost::statechart::null_exception_translator> > &, const event_...".
"../boost/statechart/simple_state.hpp", line 812.11: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m...".
"../boost/statechart/simple_state.hpp", line 848.14: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m...".
"../boost/statechart/simple_state.hpp", line 480.9: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m...".
"../boost/statechart/simple_state.hpp", line 187.7: 1540-0700 (I) The previous message was produced while processing "class boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_...".
"../boost/statechart/transition.hpp", line 96.14: 1540-0218 (S) The call does not match any parameter list for "transit<S211<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > > >".
"../boost/statechart/simple_state.hpp", line 307.12: 1540-1283 (I) "boost::statechart::simple_state<S11<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::statechart::simple_state<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,S0<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart:..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0215 (I) The wrong number of arguments have been specified for "boost::statechart::simple_state<S11<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::statechart::simple_state<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,S0<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::exception_t...".
"../boost/statechart/simple_state.hpp", line 314.12: 1540-1283 (I) "template <class DestinationState, class TransitionContext, class Event> boost::statechart::simple_state<S11<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::statechart::simple_state<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,S0<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::mpl::list<Default0<S1<T..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0290 (I) The function template parameter "Event" has been found to have two values: "H" and "G".
"../boost/statechart/transition.hpp", line 92.38: 1540-0700 (I) The previous message was pro...
   (remainder deleted because of excessive size)

statechart - TransitionTestRelaxed - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/transition.hpp", line 96.14: 1540-0218 (S) The call does not match any parameter list for "transit<S1<TransitionTest<boost::statechart::null_exception_translator> > >".
"../boost/statechart/simple_state.hpp", line 307.12: 1540-1283 (I) "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0215 (I) The wrong number of arguments have been specified for "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::n...".
"../boost/statechart/simple_state.hpp", line 314.12: 1540-1283 (I) "template <class DestinationState, class TransitionContext, class Event> boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_transl..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0290 (I) The function template parameter "Event" has been found to have two values: "H" and "G".
"../boost/statechart/transition.hpp", line 92.38: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<A,S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,&S0<TransitionTest<boost::statechart::null_exception_translator> >::Transit>::react_derived_with_transition_action_impl::react<S1<TransitionTest<boost::statechart::null_exception_translator> >,boost::statechart::event_base>(S1<TransitionTest<boost::statechart::null_exception...".
"../boost/statechart/transition.hpp", line 115.18: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<A,S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,&S0<TransitionTest<boost::statechart::null_exception_translator> >::Transit>::react_derived::react<S1<TransitionTest<boost::statechart::null_exception_translator> >,boost::statechart::event_base,const void *>(S1<TransitionTest<boost::statechart::null_exception_translator> > ...".
"../boost/statechart/transition.hpp", line 137.14: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<A,S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,&S0<TransitionTest<boost::statechart::null_exception_translator> >::Transit>::react<S1<TransitionTest<boost::statechart::null_exception_translator> >,boost::statechart::event_base,const void *>(S1<TransitionTest<boost::statechart::null_exception_translator> > &, const event_...".
"../boost/statechart/simple_state.hpp", line 812.11: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m...".
"../boost/statechart/simple_state.hpp", line 848.14: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m...".
"../boost/statechart/simple_state.hpp", line 480.9: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m...".
"../boost/statechart/simple_state.hpp", line 187.7: 1540-0700 (I) The previous message was produced while processing "class boost::statechart::simple_state<S1<TransitionTest<boost::statechart::null_exception_translator> >,S0<TransitionTest<boost::statechart::null_exception_translator> >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::null_exception_translator> > >,S11<TransitionTest<boost::statechart::null_exception_translator> >,Default2<S1<TransitionTest<boost::statechart::null_exception_translator> > >,mpl_::na,mpl_::na,mpl_::na,mpl_...".
"../boost/statechart/transition.hpp", line 96.14: 1540-0218 (S) The call does not match any parameter list for "transit<S211<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > > >".
"../boost/statechart/simple_state.hpp", line 307.12: 1540-1283 (I) "boost::statechart::simple_state<S11<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::statechart::simple_state<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,S0<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart:..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0215 (I) The wrong number of arguments have been specified for "boost::statechart::simple_state<S11<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::statechart::simple_state<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,S0<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::mpl::list<Default0<S1<TransitionTest<boost::statechart::exception_t...".
"../boost/statechart/simple_state.hpp", line 314.12: 1540-1283 (I) "template <class DestinationState, class TransitionContext, class Event> boost::statechart::simple_state<S11<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::statechart::simple_state<S1<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,S0<TransitionTest<boost::statechart::exception_translator<boost::statechart::exception_thrown> > >,boost::mpl::list<Default0<S1<T..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0290 (I) The function template parameter "Event" has been found to have two values: "H" and "G".
"../boost/statechart/transition.hpp", line 92.38: 1540-0700 (I) The previous message was pro...
   (remainder deleted because of excessive size)

statechart - StateCastTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - StateCastTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - StateCastTestRelaxed - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - StateCastTestBoth - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - TypeInfoTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - TypeInfoTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - TypeInfoTestRelaxed - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - TypeInfoTestBoth - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - StateIterationTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - StateIterationTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - StateIterationTestRelaxed - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - StateIterationTestBoth - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - LibTestNormal - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - LibTestNative - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - KeyboardExample - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - PerformanceExample - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/transition.hpp", line 96.14: 1540-0218 (S) The call does not match any parameter list for "transit<BitState<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> > >".
"../boost/statechart/simple_state.hpp", line 307.12: 1540-1283 (I) "boost::statechart::simple_state<BitState<mpl_::integral_c<unsigned int,0>,mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,BitMachine<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,boost::mpl::list<mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,0>::transit<BitState<mpl_::integral_c<unsigne..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0215 (I) The wrong number of arguments have been specified for "boost::statechart::simple_state<BitState<mpl_::integral_c<unsigned int,0>,mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,BitMachine<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,boost::mpl::list<mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,0>::transit<BitSt...".
"../boost/statechart/simple_state.hpp", line 314.12: 1540-1283 (I) "template <class DestinationState, class TransitionContext, class Event> boost::statechart::simple_state<BitState<mpl_::integral_c<unsigned int,0>,mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,BitMachine<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,boost::mpl::list<mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,m..." is not a viable candidate.
"../boost/statechart/transition.hpp", line 96.14: 1540-0290 (I) The function template parameter "Event" has been found to have two values: "EvFlipBit<mpl_::integral_c<unsigned int,9> >" and "EvFlipBit<mpl_::integral_c<unsigned int,8> >".
"../boost/statechart/transition.hpp", line 92.38: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<EvFlipBit<mpl_::integral_c<unsigned int,1> >,BitState<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,BitMachine<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,&BitMachine<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >::Transition>::react_derived_with_transition_action_impl::react<BitState<mpl_::integral_c<unsign...".
"../boost/statechart/transition.hpp", line 115.18: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<EvFlipBit<mpl_::integral_c<unsigned int,1> >,BitState<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,BitMachine<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,&BitMachine<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >::Transition>::react_derived::react<BitState<mpl_::integral_c<unsigned int,0>,mpl_::integral_c<u...".
"../boost/statechart/transition.hpp", line 137.14: 1540-0700 (I) The previous message was produced while processing "boost::statechart::transition<EvFlipBit<mpl_::integral_c<unsigned int,1> >,BitState<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,BitMachine<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,&BitMachine<mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >::Transition>::react<BitState<mpl_::integral_c<unsigned int,0>,mpl_::integral_c<unsigned int,2>,...".
"../boost/statechart/simple_state.hpp", line 812.11: 1540-0700 (I) The previous message was produced while processing "boost::statechart::simple_state<BitState<mpl_::integral_c<unsigned int,0>,mpl_::integral_c<unsigned int,2>,mpl_::integral_c<unsigned int,0> >,BitMachine<mpl_::integral_c<unsigned int,2>,mpl_::inte...
   (remainder deleted because of excessive size)

statechart - PingPongExample - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_scheduler.hpp", line 32.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_worker.hpp", line 46.21: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_worker.hpp", line 46.21: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/processor_container.hpp", line 41.29: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/processor_container.hpp", line 41.29: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/fifo_scheduler.hpp", line 32.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - StopWatchExample - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

statechart - StopWatch2Example - vacpp

Compiler output:

"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/detail/state_base.hpp", line 68.3: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".
"../boost/statechart/state_machine.hpp", line 238.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "noncopyable".

test - basic_cstring_test - vacpp

Compiler output:

"../boost/test/utils/basic_cstring/basic_cstring.hpp", line 103.62: 1540-1101 (W) A return value of type "boost::unit_test::basic_cstring<const char> &" is expected.
"../boost/test/utils/basic_cstring/basic_cstring.hpp", line 103.21: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::basic_cstring<const char>::trim_left()".
"../libs/test/test/basic_cstring_test.cpp", line 367.9: 1540-0700 (I) The previous message was produced while processing "trim_test_impl<const char>(type<const char> *)".
"../libs/test/test/basic_cstring_test.cpp", line 330.2: 1540-0700 (I) The previous message was produced while processing "trim_test::run<const char>(type<const char> *)".
"../boost/test/test_case_template.hpp", line 73.31: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::test_case_template_invoker<trim_test,const char>::operator()()".
"../boost/test/utils/callback.hpp", line 56.60: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::invoker<boost::unit_test::ut_detail::unused>::invoke<boost::unit_test::ut_detail::test_case_template_invoker<trim_test,const char> >(test_case_template_invoker<trim_test,const char> &)".
"../boost/test/utils/callback.hpp", line 89.45: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::callback0_impl_t<boost::unit_test::ut_detail::unused,boost::unit_test::ut_detail::test_case_template_invoker<trim_test,const char> >::invoke()".
"../boost/test/utils/callback.hpp", line 85.8: 1540-0700 (I) The previous message was produced while processing "struct boost::unit_test::ut_detail::callback0_impl_t<boost::unit_test::ut_detail::unused,boost::unit_test::ut_detail::test_case_template_invoker<trim_test,const char> >".
"../boost/test/utils/basic_cstring/basic_cstring.hpp", line 104.64: 1540-1101 (W) A return value of type "boost::unit_test::basic_cstring<const char> &" is expected.
"../boost/test/utils/basic_cstring/basic_cstring.hpp", line 104.21: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::basic_cstring<const char>::trim_right()".
"../libs/test/test/basic_cstring_test.cpp", line 364.9: 1540-0700 (I) The previous message was produced while processing "trim_test_impl<const char>(type<const char> *)".
"../libs/test/test/basic_cstring_test.cpp", line 330.2: 1540-0700 (I) The previous message was produced while processing "trim_test::run<const char>(type<const char> *)".
"../boost/test/test_case_template.hpp", line 73.31: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::test_case_template_invoker<trim_test,const char>::operator()()".
"../boost/test/utils/callback.hpp", line 56.60: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::invoker<boost::unit_test::ut_detail::unused>::invoke<boost::unit_test::ut_detail::test_case_template_invoker<trim_test,const char> >(test_case_template_invoker<trim_test,const char> &)".
"../boost/test/utils/callback.hpp", line 89.45: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::callback0_impl_t<boost::unit_test::ut_detail::unused,boost::unit_test::ut_detail::test_case_template_invoker<trim_test,const char> >::invoke()".
"../boost/test/utils/callback.hpp", line 85.8: 1540-0700 (I) The previous message was produced while processing "struct boost::unit_test::ut_detail::callback0_impl_t<boost::unit_test::ut_detail::unused,boost::unit_test::ut_detail::test_case_template_invoker<trim_test,const char> >".
"../boost/test/utils/basic_cstring/basic_cstring.hpp", line 105.52: 1540-1101 (W) A return value of type "boost::unit_test::basic_cstring<const char> &" is expected.
"../boost/test/utils/basic_cstring/basic_cstring.hpp", line 105.21: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::basic_cstring<const char>::trim()".
"../libs/test/test/basic_cstring_test.cpp", line 376.9: 1540-0700 (I) The previous message was produced while processing "trim_test_impl<const char>(type<const char> *)".
"../libs/test/test/basic_cstring_test.cpp", line 330.2: 1540-0700 (I) The previous message was produced while processing "trim_test::run<const char>(type<const char> *)".
"../boost/test/test_case_template.hpp", line 73.31: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::test_case_template_invoker<trim_test,const char>::operator()()".
"../boost/test/utils/callback.hpp", line 56.60: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::invoker<boost::unit_test::ut_detail::unused>::invoke<boost::unit_test::ut_detail::test_case_template_invoker<trim_test,const char> >(test_case_template_invoker<trim_test,const char> &)".
"../boost/test/utils/callback.hpp", line 89.45: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::callback0_impl_t<boost::unit_test::ut_detail::unused,boost::unit_test::ut_detail::test_case_template_invoker<trim_test,const char> >::invoke()".
"../boost/test/utils/callback.hpp", line 85.8: 1540-0700 (I) The previous message was produced while processing "struct boost::unit_test::ut_detail::callback0_impl_t<boost::unit_test::ut_detail::unused,boost::unit_test::ut_detail::test_case_template_invoker<trim_test,const char> >".
"../boost/test/utils/basic_cstring/basic_cstring.hpp", line 103.62: 1540-1101 (W) A return value of type "boost::unit_test::basic_cstring<char> &" is expected.
"../boost/test/utils/basic_cstring/basic_cstring.hpp", line 103.21: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::basic_cstring<char>::trim_left()".
"../libs/test/test/basic_cstring_test.cpp", line 367.9: 1540-0700 (I) The previous message was produced while processing "trim_test_impl<char>(type<char> *)".
"../libs/test/test/basic_cstring_test.cpp", line 330.2: 1540-0700 (I) The previous message was produced while processing "trim_test::run<char>(type<char> *)".
"../boost/test/test_case_template.hpp", line 73.31: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::test_case_template_invoker<trim_test,char>::operator()()".
"../boost/test/utils/callback.hpp", line 56.60: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::invoker<boost::unit_test::ut_detail::unused>::invoke<boost::unit_test::ut_detail::test_case_template_invoker<trim_test,char> >(test_case_template_invoker<trim_test,char> &)".
"../boost/test/utils/callback.hpp", line 89.45: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::callback0_impl_t<boost::unit_test::ut_detail::unused,boost::unit_test::ut_detail::test_case_template_invoker<trim_test,char> >::invoke()".
"../boost/test/utils/callback.hpp", line 85.8: 1540-0700 (I) The previous message was produced while processing "struct boost::unit_test::ut_detail::callback0_impl_t<boost::unit_test::ut_detail::unused,boost::unit_test::ut_detail::test_case_template_invoker<trim_test,char> >".
"../boost/test/utils/basic_cstring/basic_cstring.hpp", line 104.64: 1540-1101 (W) A return value of type "boost::unit_test::basic_cstring<char> &" is expected.
"../boost/test/utils/basic_cstring/basic_cstring.hpp", line 104.21: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::basic_cstring<char>::trim_right()".
"../libs/test/test/basic_cstring_test.cpp", line 364.9: 1540-0700 (I) The previous message was produced while processing "trim_test_impl<char>(type<char> *)".
"../libs/test/test/basic_cstring_test.cpp", line 330.2: 1540-0700 (I) The previous message was produced while processing "trim_test::run<char>(type<char> *)".
"../boost/test/test_case_template.hpp", line 73.31: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::test_case_template_invoker<trim_test,char>::operator()()".
"../boost/test/utils/callback.hpp", line 56.60: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::invoker<boost::unit_test::ut_detail::unused>::invoke<boost::unit_test::ut_detail::test_case_template_invoker<trim_test,char> >(test_case_template_invoker<trim_test,char> &)".
"../boost/test/utils/callback.hpp", line 89.45: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::ut_detail::callback0_impl_t<boost::unit_test::ut_detail::unused,boost::unit_test::ut_detail::test_case_template_invoker<trim_test,char> >::invoke()".
"../boost/test/utils/callback.hpp", line 85.8: 1540-0700 (I) The previous message was produced while processing "struct boost::unit_test::ut_detail::callback0_impl_t<boost::unit_test::ut_detail::unused,boost::unit_test::ut_detail::test_case_template_invoker<trim_test,char> >".
"../boost/test/utils/basic_cstring/basic_cstring.hpp", line 105.52: 1540-1101 (W) A return value of type "boost::unit_test::basic_cstring<char> &" is expected.
"../boost/test/utils/basic_cstring/basic_cstring.hpp", line 105.21: 1540-0700 (I) The previous message was produced while processing "boost::unit_test::basic_cstring<char>::trim()".
"../libs/test/test/basic_cstring_test.cpp", line 376.9: 1540-0700 (I) The previous message was produced while processing "trim_test_impl<char>(type<char> *)".
"../libs/test/test/basic_cstring_test.cp...
   (remainder deleted because of excessive size)

Linker output:

ld: 0711-317 ERROR: Undefined symbol: boost::unit_test::basic_cstring<const char>::npos
ld: 0711-317 ERROR: Undefined symbol: boost::unit_test::basic_cstring<const unsigned char>::npos
ld: 0711-317 ERROR: Undefined symbol: boost::unit_test::basic_cstring<const wchar_t>::npos
ld: 0711-317 ERROR: Undefined symbol: boost::unit_test::basic_cstring<char>::npos
ld: 0711-317 ERROR: Undefined symbol: boost::unit_test::basic_cstring<unsigned char>::npos
ld: 0711-317 ERROR: Undefined symbol: boost::unit_test::basic_cstring<wchar_t>::npos
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.

    xlC -brtl -qtwolink -g -qfullpath -o "../bin.v2/libs/test/test/basic_cstring_test.test/vacpp/debug/basic_cstring_test"   "../bin.v2/libs/test/test/basic_cstring_test.test/vacpp/debug/basic_cstring_test.o" "../bin.v2/libs/test/build/vacpp/debug/link-static/libboost_unit_test_framework-xlc-d-1_34.a"   

test - errors_handling_test - vacpp

Run output:

Running 1 test case...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 127
...Leavi...
...0: fa...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
... inte...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...test ...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...ss vi...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...: log...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...uites...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...nteri...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...g tes...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...ror w...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
..._test...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
..."erro...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...or ty...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...rror ...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...lid a...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...type:...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
... leve...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...=====...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
... erro...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...ntime...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...=====...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...;

11...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...=
log...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...: las...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 1
...=====...
...

===...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...g lev...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...deman...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...emand...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...em er...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...t che...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...el: l...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...nd": ...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
... memo...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...=====...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...=====...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...=====...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...error...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...ors; ...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...126: ...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...: log...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...=====...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...eptio...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...n_err...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...=====...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...d": s...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...t: er...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...pp_ex...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...integ...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...=====...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...atal ...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...g_cpp...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...rite ...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...=====...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...=====...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...ror;
...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...ption...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 1
...=====...
...
0: f...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...ror_o...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...rs; e...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...ors; ...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...ors; ...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...l_err...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
..._fata...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...: log...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...level...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 1
...=====...
...log l...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...=====...
../libs/test/test/errors_handling_test.cpp(190): error in "test_errors_handling": check test_output.match_pattern() failed. Mismatch at position 0
...
====...
...n "er...

*** 67 failures detected in test suite "Master Test Suite"

EXIT STATUS: 201

test - ifstream_line_iterator_test - vacpp

Compiler output:

"../boost/test/utils/iterator/ifstream_line_iterator.hpp", line 78.38: 1540-0198 (W) The omitted keyword "private" is assumed for base class "ut_detail::ifstream_holder<CharT>".
"../boost/test/utils/iterator/ifstream_line_iterator.hpp", line 78.38: 1540-0198 (W) The omitted keyword "private" is assumed for base class "ut_detail::ifstream_holder<char>".

tr1 - std_test_bind_tricky - vacpp

Compiler output:

"../libs/tr1/test/test_bind_tricky.cpp", line 65.16: 1540-0219 (S) The call to "std::tr1::bind<double>" has no best match.
"../libs/tr1/test/test_bind_tricky.cpp", line 65.39: 1540-1229 (I) Argument number 1 is an rvalue of type "double (*)(int, char, long)".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.51: 1540-1229 (I) Argument number 2 is an rvalue of type "int".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.54: 1540-1229 (I) Argument number 3 is an rvalue of type "int".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.57: 1540-1229 (I) Argument number 4 is an rvalue of type "int".
"../boost/bind.hpp", line 1233.5: 1540-1202 (I) No candidate is better than "boost::bind<double,double (*)(int, char, long),int,int,int>(double (*)(int, char, long), int, int, int)".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.39: 1540-1231 (I) The conversion from argument number 1 to "double (*)(int, char, long)" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.51: 1540-1231 (I) The conversion from argument number 2 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.54: 1540-1231 (I) The conversion from argument number 3 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.57: 1540-1231 (I) The conversion from argument number 4 to "int" uses "the identity conversion".
"../boost/bind/bind_cc.hpp", line 46.5: 1540-1202 (I) No candidate is better than "boost::bind<double,int,char,long,int,int,int>(double (*)(int, char, long), int, int, int)".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.39: 1540-1231 (I) The conversion from argument number 1 to "double (*)(int, char, long)" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.51: 1540-1231 (I) The conversion from argument number 2 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.54: 1540-1231 (I) The conversion from argument number 3 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.57: 1540-1231 (I) The conversion from argument number 4 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.16: 1540-0219 (S) The call to "std::tr1::bind<double>" has no best match.
"../libs/tr1/test/test_bind_tricky.cpp", line 70.39: 1540-1228 (I) Argument number 1 is an lvalue of type "double (int, char, long)".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.50: 1540-1229 (I) Argument number 2 is an rvalue of type "int".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.53: 1540-1229 (I) Argument number 3 is an rvalue of type "int".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.56: 1540-1229 (I) Argument number 4 is an rvalue of type "int".
"../boost/bind.hpp", line 1233.5: 1540-1202 (I) No candidate is better than "boost::bind<double,double (*)(int, char, long),int,int,int>(double (*)(int, char, long), int, int, int)".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.39: 1540-1231 (I) The conversion from argument number 1 to "double (*)(int, char, long)" uses "a function-to-pointer transformation".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.50: 1540-1231 (I) The conversion from argument number 2 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.53: 1540-1231 (I) The conversion from argument number 3 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.56: 1540-1231 (I) The conversion from argument number 4 to "int" uses "the identity conversion".
"../boost/bind/bind_cc.hpp", line 46.5: 1540-1202 (I) No candidate is better than "boost::bind<double,int,char,long,int,int,int>(double (*)(int, char, long), int, int, int)".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.39: 1540-1231 (I) The conversion from argument number 1 to "double (*)(int, char, long)" uses "a function-to-pointer transformation".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.50: 1540-1231 (I) The conversion from argument number 2 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.53: 1540-1231 (I) The conversion from argument number 3 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.56: 1540-1231 (I) The conversion from argument number 4 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 37.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_bind_expression" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 35.6: 1540-0700 (I) The previous message was produced while processing "check_bind1<boost::_bi::bind_t<boost::_bi::unspecified,std::plus<double>,boost::_bi::list2<boost::arg<1>,boost::_bi::value<int> > >,double,int>(bind_t<boost::_bi::unspecified,std::plus<double>,boost::_bi::list2<boost::arg<1>,boost::_bi::value<int> > >, double, int)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 27.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_bind_expression" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 25.6: 1540-0700 (I) The previous message was produced while processing "check_bind0<boost::_bi::bind_t<boost::_bi::unspecified,std::plus<double>,boost::_bi::list2<boost::_bi::value<int>,boost::_bi::value<int> > >,double>(bind_t<boost::_bi::unspecified,std::plus<double>,boost::_bi::list2<boost::_bi::value<int>,boost::_bi::value<int> > >, double)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 21.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_placeholder" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "check_placeholder<boost::arg<2> >(const arg<2> &)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 21.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_placeholder" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "check_placeholder<boost::arg<3> >(const arg<3> &)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 21.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_placeholder" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "check_placeholder<boost::arg<4> >(const arg<4> &)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 21.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_placeholder" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "check_placeholder<boost::arg<1> >(const arg<1> &)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 21.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_placeholder" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "check_placeholder<boost::arg<6> >(const arg<6> &)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 37.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_bind_expression" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 35.6: 1540-0700 (I) The previous message was produced while processing "check_bind1<boost::_bi::bind_t<double,double (*)(int, char, long),boost::_bi::list3<boost::arg<1>,boost::_bi::value<int>,boost::_bi::value<int> > >,double,int>(bind_t<double,double (*)(int, char, long),boost::_bi::list3<boost::arg<1>,boost::_bi::value<int>,boost::_bi::value<int> > >, double, int)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 21.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_placeholder" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "check_placeholder<boost::arg<8> >(const arg<8> &)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 27.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_bind_expression" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 25.6: 1540-0700 (I) The previous message was produced while processing "check_bind0<boost::_bi::bind_t<double,double (*)(int, char, long),boost::_bi::list3<boost::_bi::value<int>,boost::_bi::value<int>,boost::_bi::value<int> > >,double>(bind_t<double,double (*)(int, char, long),boost::_bi::list3<boost::_bi::value<int>,boost::_bi::...
   (remainder deleted because of excessive size)

tr1 - std_test_function_tricky - vacpp

Compiler output:

"../libs/tr1/test/test_function_tricky.cpp", line 77.4: 1540-0251 (S) The "sizeof" operator cannot be applied to the undefined class "struct STATIC_ASSERTION_FAILURE<0>".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DTEST_STD_HEADERS=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".." -I"/boost_1_34_0/boost/tr1/tr1" -I"/boost_1_34_0/boost/tr1/tr1/sun"  -o "../bin.v2/libs/tr1/test/std_test_function_tricky.test/vacpp/debug/std_test_function_tricky.o" "../libs/tr1/test/test_function_tricky.cpp"

tr1 - std_test_mem_fn_tricky - vacpp

Compiler output:

"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.25: 1540-0218 (S) The call does not match any parameter list for "std::tr1::mem_fn".
"../boost/bind/mem_fn_cc.hpp", line 15.63: 1540-1283 (I) "template <class R, class T> boost::mem_fn(R (T::*)())" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)()" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 20.64: 1540-1283 (I) "template <class R, class T> boost::mem_fn(R (T::*)() const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)() const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 25.77: 1540-1283 (I) "template <class R, class T, class A1> boost::mem_fn(R (T::*)(A1))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 30.78: 1540-1283 (I) "template <class R, class T, class A1> boost::mem_fn(R (T::*)(A1) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 35.91: 1540-1283 (I) "template <class R, class T, class A1, class A2> boost::mem_fn(R (T::*)(A1, A2))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 40.92: 1540-1283 (I) "template <class R, class T, class A1, class A2> boost::mem_fn(R (T::*)(A1, A2) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 45.105: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3> boost::mem_fn(R (T::*)(A1, A2, A3))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 50.106: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3> boost::mem_fn(R (T::*)(A1, A2, A3) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 55.119: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4> boost::mem_fn(R (T::*)(A1, A2, A3, A4))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 60.120: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4> boost::mem_fn(R (T::*)(A1, A2, A3, A4) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 65.133: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 70.134: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 75.147: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5, class A6> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5, A6))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5, A6)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 80.148: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5, class A6> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5, A6) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5, A6) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 85.161: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5, class A6, class A7> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5, A6, A7))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5, A6, A7)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 90.162: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5, class A6, class A7> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5, A6, A7) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5, A6, A7) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 95.175: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5, A6, A7, A8))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5, A6, A7, A8)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 100.176: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5, A6, A7, A8) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5, A6, A7, A8) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/mem_fn.hpp", line 382.43: 1540-1283 (I) "template <class R, class T> boost::mem_fn(R T::*)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R T::*" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 38.25: 1540-0218 (S) The call does not match any parameter list for "std::tr1::mem_fn".
"../boost/bind/mem_fn_cc.hpp", line 15.63: 1540-1283 (I) "template <class R, class T> boost::mem_fn(R (T::*)())" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 38.42: 1540-0288 (I) The function template parameter of type "R (T::*)()" cannot be initialized with an argument of type "expected_result (test::*)() const volatile".
"../boost/bind/mem_fn_cc.hpp", line 20.64: 1540-1283 (I) "template <class R, class T> boost::mem_fn(R (T::*)() const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 38.42: 1540-0288 (I) The function template parameter of type "R (T::*)() const" cannot be initialized with an argument of type "expected_result (test::*)() const volatile".
"../boost/bind/mem_fn_cc.hpp", line 25.77: 1540-1283 (I) "template <class R, class T, class A1> boost::mem_fn(R (T::*)(A1))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 38.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1)" cannot be initialized with an argument of type "expected_result (test::*)() const volatile".
"../boost/bind/mem_fn_cc.hpp", line 30.78: 1540-1283 (I) "template <class R, class T, class A1> boost::mem_fn(R (T::*)(A1) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 38.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1) const" cannot be initialized with an argument of type "expected_result (test::*)() const volatile".
"../boost/bind/mem_fn_cc.hpp", line 35.91: 1540-1283 (I) "template <class R, class T, class A1, class A2> boost::mem_fn(R (T::*)(A1, A2))" is ...
   (remainder deleted because of excessive size)

tr1 - std_test_ref_wrapper_tricky - vacpp

Compiler output:

"../libs/tr1/test/test_ref_wrapper_tricky.cpp", line 38.4: 1540-0251 (S) The "sizeof" operator cannot be applied to the undefined class "struct STATIC_ASSERTION_FAILURE<0>".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DTEST_STD_HEADERS=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".." -I"/boost_1_34_0/boost/tr1/tr1" -I"/boost_1_34_0/boost/tr1/tr1/sun"  -o "../bin.v2/libs/tr1/test/std_test_ref_wrapper_tricky.test/vacpp/debug/std_test_ref_wrapper_tricky.o" "../libs/tr1/test/test_ref_wrapper_tricky.cpp"

tr1 - std_test_type_traits - vacpp

Compiler output:

"../boost/type_traits/add_const.hpp", line 33.1: 1540-0142 (S) cv-qualifiers must not be added to a typedef of function type.
"../libs/tr1/test/test_type_traits.cpp", line 33.21: 1540-0700 (I) The previous message was produced while processing "struct boost::add_const<int ()>".
"../boost/type_traits/add_volatile.hpp", line 33.1: 1540-0142 (S) cv-qualifiers must not be added to a typedef of function type.
"../libs/tr1/test/test_type_traits.cpp", line 33.21: 1540-0700 (I) The previous message was produced while processing "struct boost::add_volatile<int ()>".
"../boost/type_traits/add_cv.hpp", line 34.1: 1540-0142 (S) cv-qualifiers must not be added to a typedef of function type.
"../libs/tr1/test/test_type_traits.cpp", line 33.21: 1540-0700 (I) The previous message was produced while processing "struct boost::add_cv<int ()>".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -DTEST_STD_HEADERS=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".." -I"/boost_1_34_0/boost/tr1/tr1" -I"/boost_1_34_0/boost/tr1/tr1/sun"  -o "../bin.v2/libs/tr1/test/std_test_type_traits.test/vacpp/debug/std_test_type_traits.o" "../libs/tr1/test/test_type_traits.cpp"

tr1 - test_bind_tricky - vacpp

Compiler output:

"../libs/tr1/test/test_bind_tricky.cpp", line 65.16: 1540-0219 (S) The call to "std::tr1::bind<double>" has no best match.
"../libs/tr1/test/test_bind_tricky.cpp", line 65.39: 1540-1229 (I) Argument number 1 is an rvalue of type "double (*)(int, char, long)".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.51: 1540-1229 (I) Argument number 2 is an rvalue of type "int".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.54: 1540-1229 (I) Argument number 3 is an rvalue of type "int".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.57: 1540-1229 (I) Argument number 4 is an rvalue of type "int".
"../boost/bind.hpp", line 1233.5: 1540-1202 (I) No candidate is better than "boost::bind<double,double (*)(int, char, long),int,int,int>(double (*)(int, char, long), int, int, int)".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.39: 1540-1231 (I) The conversion from argument number 1 to "double (*)(int, char, long)" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.51: 1540-1231 (I) The conversion from argument number 2 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.54: 1540-1231 (I) The conversion from argument number 3 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.57: 1540-1231 (I) The conversion from argument number 4 to "int" uses "the identity conversion".
"../boost/bind/bind_cc.hpp", line 46.5: 1540-1202 (I) No candidate is better than "boost::bind<double,int,char,long,int,int,int>(double (*)(int, char, long), int, int, int)".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.39: 1540-1231 (I) The conversion from argument number 1 to "double (*)(int, char, long)" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.51: 1540-1231 (I) The conversion from argument number 2 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.54: 1540-1231 (I) The conversion from argument number 3 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 65.57: 1540-1231 (I) The conversion from argument number 4 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.16: 1540-0219 (S) The call to "std::tr1::bind<double>" has no best match.
"../libs/tr1/test/test_bind_tricky.cpp", line 70.39: 1540-1228 (I) Argument number 1 is an lvalue of type "double (int, char, long)".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.50: 1540-1229 (I) Argument number 2 is an rvalue of type "int".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.53: 1540-1229 (I) Argument number 3 is an rvalue of type "int".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.56: 1540-1229 (I) Argument number 4 is an rvalue of type "int".
"../boost/bind.hpp", line 1233.5: 1540-1202 (I) No candidate is better than "boost::bind<double,double (*)(int, char, long),int,int,int>(double (*)(int, char, long), int, int, int)".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.39: 1540-1231 (I) The conversion from argument number 1 to "double (*)(int, char, long)" uses "a function-to-pointer transformation".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.50: 1540-1231 (I) The conversion from argument number 2 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.53: 1540-1231 (I) The conversion from argument number 3 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.56: 1540-1231 (I) The conversion from argument number 4 to "int" uses "the identity conversion".
"../boost/bind/bind_cc.hpp", line 46.5: 1540-1202 (I) No candidate is better than "boost::bind<double,int,char,long,int,int,int>(double (*)(int, char, long), int, int, int)".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.39: 1540-1231 (I) The conversion from argument number 1 to "double (*)(int, char, long)" uses "a function-to-pointer transformation".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.50: 1540-1231 (I) The conversion from argument number 2 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.53: 1540-1231 (I) The conversion from argument number 3 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 70.56: 1540-1231 (I) The conversion from argument number 4 to "int" uses "the identity conversion".
"../libs/tr1/test/test_bind_tricky.cpp", line 37.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_bind_expression" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 35.6: 1540-0700 (I) The previous message was produced while processing "check_bind1<boost::_bi::bind_t<boost::_bi::unspecified,std::plus<double>,boost::_bi::list2<boost::arg<1>,boost::_bi::value<int> > >,double,int>(bind_t<boost::_bi::unspecified,std::plus<double>,boost::_bi::list2<boost::arg<1>,boost::_bi::value<int> > >, double, int)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 27.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_bind_expression" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 25.6: 1540-0700 (I) The previous message was produced while processing "check_bind0<boost::_bi::bind_t<boost::_bi::unspecified,std::plus<double>,boost::_bi::list2<boost::_bi::value<int>,boost::_bi::value<int> > >,double>(bind_t<boost::_bi::unspecified,std::plus<double>,boost::_bi::list2<boost::_bi::value<int>,boost::_bi::value<int> > >, double)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 21.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_placeholder" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "check_placeholder<boost::arg<2> >(const arg<2> &)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 21.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_placeholder" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "check_placeholder<boost::arg<3> >(const arg<3> &)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 21.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_placeholder" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "check_placeholder<boost::arg<4> >(const arg<4> &)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 21.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_placeholder" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "check_placeholder<boost::arg<1> >(const arg<1> &)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 21.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_placeholder" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "check_placeholder<boost::arg<6> >(const arg<6> &)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 37.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_bind_expression" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 35.6: 1540-0700 (I) The previous message was produced while processing "check_bind1<boost::_bi::bind_t<double,double (*)(int, char, long),boost::_bi::list3<boost::arg<1>,boost::_bi::value<int>,boost::_bi::value<int> > >,double,int>(bind_t<double,double (*)(int, char, long),boost::_bi::list3<boost::arg<1>,boost::_bi::value<int>,boost::_bi::value<int> > >, double, int)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 21.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_placeholder" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 16.6: 1540-0700 (I) The previous message was produced while processing "check_placeholder<boost::arg<8> >(const arg<8> &)".
"../libs/tr1/test/test_bind_tricky.cpp", line 52.5: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/tr1/test/test_bind_tricky.cpp", line 27.24: 1540-0064 (S) Syntax error:  "type" was expected but "::std::tr1::is_bind_expression" was found.
"../libs/tr1/test/test_bind_tricky.cpp", line 25.6: 1540-0700 (I) The previous message was produced while processing "check_bind0<boost::_bi::bind_t<double,double (*)(int, char, long),boost::_bi::list3<boost::_bi::value<int>,boost::_bi::value<int>,boost::_bi::value<int> > >,double>(bind_t<double,double (*)(int, char, long),boost::_bi::list3<boost::_bi::value<int>,boost::_bi::...
   (remainder deleted because of excessive size)

tr1 - test_function_tricky - vacpp

Compiler output:

"../libs/tr1/test/test_function_tricky.cpp", line 77.4: 1540-0251 (S) The "sizeof" operator cannot be applied to the undefined class "struct STATIC_ASSERTION_FAILURE<0>".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/tr1/test/test_function_tricky.test/vacpp/debug/test_function_tricky.o" "../libs/tr1/test/test_function_tricky.cpp"

tr1 - test_mem_fn_tricky - vacpp

Compiler output:

"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.25: 1540-0218 (S) The call does not match any parameter list for "std::tr1::mem_fn".
"../boost/bind/mem_fn_cc.hpp", line 15.63: 1540-1283 (I) "template <class R, class T> boost::mem_fn(R (T::*)())" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)()" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 20.64: 1540-1283 (I) "template <class R, class T> boost::mem_fn(R (T::*)() const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)() const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 25.77: 1540-1283 (I) "template <class R, class T, class A1> boost::mem_fn(R (T::*)(A1))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 30.78: 1540-1283 (I) "template <class R, class T, class A1> boost::mem_fn(R (T::*)(A1) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 35.91: 1540-1283 (I) "template <class R, class T, class A1, class A2> boost::mem_fn(R (T::*)(A1, A2))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 40.92: 1540-1283 (I) "template <class R, class T, class A1, class A2> boost::mem_fn(R (T::*)(A1, A2) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 45.105: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3> boost::mem_fn(R (T::*)(A1, A2, A3))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 50.106: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3> boost::mem_fn(R (T::*)(A1, A2, A3) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 55.119: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4> boost::mem_fn(R (T::*)(A1, A2, A3, A4))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 60.120: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4> boost::mem_fn(R (T::*)(A1, A2, A3, A4) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 65.133: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 70.134: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 75.147: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5, class A6> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5, A6))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5, A6)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 80.148: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5, class A6> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5, A6) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5, A6) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 85.161: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5, class A6, class A7> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5, A6, A7))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5, A6, A7)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 90.162: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5, class A6, class A7> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5, A6, A7) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5, A6, A7) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 95.175: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5, A6, A7, A8))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5, A6, A7, A8)" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/bind/mem_fn_cc.hpp", line 100.176: 1540-1283 (I) "template <class R, class T, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8> boost::mem_fn(R (T::*)(A1, A2, A3, A4, A5, A6, A7, A8) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1, A2, A3, A4, A5, A6, A7, A8) const" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../boost/mem_fn.hpp", line 382.43: 1540-1283 (I) "template <class R, class T> boost::mem_fn(R T::*)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 37.42: 1540-0288 (I) The function template parameter of type "R T::*" cannot be initialized with an argument of type "expected_result (test::*)() volatile".
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 38.25: 1540-0218 (S) The call does not match any parameter list for "std::tr1::mem_fn".
"../boost/bind/mem_fn_cc.hpp", line 15.63: 1540-1283 (I) "template <class R, class T> boost::mem_fn(R (T::*)())" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 38.42: 1540-0288 (I) The function template parameter of type "R (T::*)()" cannot be initialized with an argument of type "expected_result (test::*)() const volatile".
"../boost/bind/mem_fn_cc.hpp", line 20.64: 1540-1283 (I) "template <class R, class T> boost::mem_fn(R (T::*)() const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 38.42: 1540-0288 (I) The function template parameter of type "R (T::*)() const" cannot be initialized with an argument of type "expected_result (test::*)() const volatile".
"../boost/bind/mem_fn_cc.hpp", line 25.77: 1540-1283 (I) "template <class R, class T, class A1> boost::mem_fn(R (T::*)(A1))" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 38.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1)" cannot be initialized with an argument of type "expected_result (test::*)() const volatile".
"../boost/bind/mem_fn_cc.hpp", line 30.78: 1540-1283 (I) "template <class R, class T, class A1> boost::mem_fn(R (T::*)(A1) const)" is not a viable candidate.
"../libs/tr1/test/test_mem_fn_tricky.cpp", line 38.42: 1540-0288 (I) The function template parameter of type "R (T::*)(A1) const" cannot be initialized with an argument of type "expected_result (test::*)() const volatile".
"../boost/bind/mem_fn_cc.hpp", line 35.91: 1540-1283 (I) "template <class R, class T, class A1, class A2> boost::mem_fn(R (T::*)(A1, A2))" is ...
   (remainder deleted because of excessive size)

tr1 - test_ref_wrapper_tricky - vacpp

Compiler output:

"../libs/tr1/test/test_ref_wrapper_tricky.cpp", line 38.4: 1540-0251 (S) The "sizeof" operator cannot be applied to the undefined class "struct STATIC_ASSERTION_FAILURE<0>".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/tr1/test/test_ref_wrapper_tricky.test/vacpp/debug/test_ref_wrapper_tricky.o" "../libs/tr1/test/test_ref_wrapper_tricky.cpp"

tr1 - test_type_traits - vacpp

Compiler output:

"../boost/type_traits/add_const.hpp", line 33.1: 1540-0142 (S) cv-qualifiers must not be added to a typedef of function type.
"../libs/tr1/test/test_type_traits.cpp", line 33.21: 1540-0700 (I) The previous message was produced while processing "struct boost::add_const<int ()>".
"../boost/type_traits/add_volatile.hpp", line 33.1: 1540-0142 (S) cv-qualifiers must not be added to a typedef of function type.
"../libs/tr1/test/test_type_traits.cpp", line 33.21: 1540-0700 (I) The previous message was produced while processing "struct boost::add_volatile<int ()>".
"../boost/type_traits/add_cv.hpp", line 34.1: 1540-0142 (S) cv-qualifiers must not be added to a typedef of function type.
"../libs/tr1/test/test_type_traits.cpp", line 33.21: 1540-0700 (I) The previous message was produced while processing "struct boost::add_cv<int ()>".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/tr1/test/test_type_traits.test/vacpp/debug/test_type_traits.o" "../libs/tr1/test/test_type_traits.cpp"

tr1 - tr1_has_nothrow_assign_test - vacpp

Run output:

../libs/type_traits/test/has_nothrow_assign_test.cpp:195: <note>The expression: "::std::tr1::has_nothrow_assign<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_assign_test.cpp:196: <note>The expression: "::std::tr1::has_nothrow_assign<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_assign_test.cpp:197: <note>The expression: "::std::tr1::has_nothrow_assign<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_assign_test.cpp:198: <note>The expression: "::std::tr1::has_nothrow_assign<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_assign_test.cpp:199: <note>The expression: "::std::tr1::has_nothrow_assign<nothrow_assign_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

tr1 - tr1_has_nothrow_constr_test - vacpp

Run output:

../libs/type_traits/test/has_nothrow_constr_test.cpp:153: <note>The expression: "::std::tr1::has_nothrow_constructor<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_constr_test.cpp:154: <note>The expression: "::std::tr1::has_nothrow_constructor<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_constr_test.cpp:155: <note>The expression: "::std::tr1::has_nothrow_constructor<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_constr_test.cpp:156: <note>The expression: "::std::tr1::has_nothrow_constructor<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_constr_test.cpp:157: <note>The expression: "::std::tr1::has_nothrow_constructor<nothrow_construct_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

tr1 - tr1_has_nothrow_copy_test - vacpp

Run output:

../libs/type_traits/test/has_nothrow_copy_test.cpp:191: <note>The expression: "::std::tr1::has_nothrow_copy<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_copy_test.cpp:192: <note>The expression: "::std::tr1::has_nothrow_copy<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_copy_test.cpp:193: <note>The expression: "::std::tr1::has_nothrow_copy<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_copy_test.cpp:194: <note>The expression: "::std::tr1::has_nothrow_copy<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_copy_test.cpp:195: <note>The expression: "::std::tr1::has_nothrow_copy<nothrow_copy_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

tr1 - tr1_has_trivial_assign_test - vacpp

Run output:

../libs/type_traits/test/has_trivial_assign_test.cpp:187: <note>The expression: "::std::tr1::has_trivial_assign<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:188: <note>The expression: "::std::tr1::has_trivial_assign<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:189: <note>The expression: "::std::tr1::has_trivial_assign<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:190: <note>The expression: "::std::tr1::has_trivial_assign<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:193: <note>The expression: "::std::tr1::has_trivial_assign<trivial_except_destroy>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:194: <note>The expression: "::std::tr1::has_trivial_assign<trivial_except_construct>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:195: <note>The expression: "::std::tr1::has_trivial_assign<trivial_except_copy>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:197: <note>The expression: "::std::tr1::has_trivial_assign<wrap<trivial_except_destroy> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:198: <note>The expression: "::std::tr1::has_trivial_assign<wrap<trivial_except_construct> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:199: <note>The expression: "::std::tr1::has_trivial_assign<wrap<trivial_except_copy> >::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

tr1 - tr1_has_trivial_constr_test - vacpp

Run output:

../libs/type_traits/test/has_trivial_constr_test.cpp:153: <note>The expression: "::std::tr1::has_trivial_constructor<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:154: <note>The expression: "::std::tr1::has_trivial_constructor<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:155: <note>The expression: "::std::tr1::has_trivial_constructor<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:156: <note>The expression: "::std::tr1::has_trivial_constructor<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:159: <note>The expression: "::std::tr1::has_trivial_constructor<trivial_except_destroy>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:160: <note>The expression: "::std::tr1::has_trivial_constructor<trivial_except_assign>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:163: <note>The expression: "::std::tr1::has_trivial_constructor<wrap<trivial_except_destroy> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:164: <note>The expression: "::std::tr1::has_trivial_constructor<wrap<trivial_except_assign> >::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

tr1 - tr1_has_trivial_copy_test - vacpp

Run output:

../libs/type_traits/test/has_trivial_copy_test.cpp:187: <note>The expression: "::std::tr1::has_trivial_copy<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:188: <note>The expression: "::std::tr1::has_trivial_copy<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:189: <note>The expression: "::std::tr1::has_trivial_copy<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:190: <note>The expression: "::std::tr1::has_trivial_copy<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:193: <note>The expression: "::std::tr1::has_trivial_copy<trivial_except_destroy>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:194: <note>The expression: "::std::tr1::has_trivial_copy<trivial_except_construct>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:195: <note>The expression: "::std::tr1::has_trivial_copy<trivial_except_assign>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:197: <note>The expression: "::std::tr1::has_trivial_copy<wrap<trivial_except_destroy> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:198: <note>The expression: "::std::tr1::has_trivial_copy<wrap<trivial_except_construct> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:199: <note>The expression: "::std::tr1::has_trivial_copy<wrap<trivial_except_assign> >::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

tr1 - tr1_has_trivial_destr_test - vacpp

Run output:

../libs/type_traits/test/has_trivial_destructor_test.cpp:159: <note>The expression: "::std::tr1::has_trivial_destructor<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:160: <note>The expression: "::std::tr1::has_trivial_destructor<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:161: <note>The expression: "::std::tr1::has_trivial_destructor<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:162: <note>The expression: "::std::tr1::has_trivial_destructor<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:165: <note>The expression: "::std::tr1::has_trivial_destructor<trivial_except_copy>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:166: <note>The expression: "::std::tr1::has_trivial_destructor<trivial_except_construct>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:167: <note>The expression: "::std::tr1::has_trivial_destructor<trivial_except_assign>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:169: <note>The expression: "::std::tr1::has_trivial_destructor<wrap<trivial_except_copy> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:170: <note>The expression: "::std::tr1::has_trivial_destructor<wrap<trivial_except_construct> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:171: <note>The expression: "::std::tr1::has_trivial_destructor<wrap<trivial_except_assign> >::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

tr1 - tr1_has_virtual_destr_test - vacpp

Run output:

../libs/type_traits/test/has_virtual_destructor_test.cpp:45: <note>The expression: "::std::tr1::has_virtual_destructor<VB>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:46: <note>The expression: "::std::tr1::has_virtual_destructor<VD>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:47: <note>The expression: "::std::tr1::has_virtual_destructor<test_abc1>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:48: <note>The expression: "::std::tr1::has_virtual_destructor<test_abc2>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:51: <note>The expression: "::std::tr1::has_virtual_destructor<std::iostream>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:52: <note>The expression: "::std::tr1::has_virtual_destructor<std::basic_streambuf<char> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:53: <note>The expression: "::std::tr1::has_virtual_destructor<std::basic_ios<char> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:54: <note>The expression: "::std::tr1::has_virtual_destructor<std::basic_istream<char> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:55: <note>The expression: "::std::tr1::has_virtual_destructor<std::basic_streambuf<char> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:57: <note>The expression: "::std::tr1::has_virtual_destructor<std::exception>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:58: <note>The expression: "::std::tr1::has_virtual_destructor<std::bad_alloc>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:59: <note>The expression: "::std::tr1::has_virtual_destructor<std::runtime_error>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:60: <note>The expression: "::std::tr1::has_virtual_destructor<std::out_of_range>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:61: <note>The expression: "::std::tr1::has_virtual_destructor<std::range_error>::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

tr1 - tr1_is_class_test - vacpp

Run output:

<note>
This compiler version does not provide support for is_class on
union types. Such support is not currently required by the
C++ Standard. It will be required to support the upcoming
Standard Library Technical Report.
</note>

EXIT STATUS: 0

tr1 - tr1_is_pod_test - vacpp

Run output:

../libs/type_traits/test/is_pod_test.cpp:156: <note>The expression: "::std::tr1::is_pod<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/is_pod_test.cpp:157: <note>The expression: "::std::tr1::is_pod<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/is_pod_test.cpp:158: <note>The expression: "::std::tr1::is_pod<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/is_pod_test.cpp:159: <note>The expression: "::std::tr1::is_pod<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

tr1 - tr1_is_union_test - vacpp

Run output:

<note>
This compiler version does not provide support for is_union on
union types. Such support is not currently required by the
C++ Standard. It will be required to support the upcoming
Standard Library Technical Report.
</note>

EXIT STATUS: 0

type_traits - aligned_storage_test - vacpp

Compiler output:

"../libs/type_traits/test/aligned_storage_test.cpp", line 58.50: 1540-0724 (W) The non-type template argument "4294967295" of type "size_t" has wrapped.
"../libs/type_traits/test/aligned_storage_test.cpp", line 31.6: 1540-0700 (I) The previous message was produced while processing "check<boost::integral_constant<unsigned long,8> >(const integral_constant<unsigned long,8> &)".
"../libs/type_traits/test/aligned_storage_test.cpp", line 72.1: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/type_traits/test/aligned_storage_test.cpp", line 58.50: 1540-0724 (W) The non-type template argument "4294967295" of type "size_t" has wrapped.
"../libs/type_traits/test/aligned_storage_test.cpp", line 31.6: 1540-0700 (I) The previous message was produced while processing "check<boost::integral_constant<unsigned long,2> >(const integral_constant<unsigned long,2> &)".
"../libs/type_traits/test/aligned_storage_test.cpp", line 72.1: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/type_traits/test/aligned_storage_test.cpp", line 58.50: 1540-0724 (W) The non-type template argument "4294967295" of type "size_t" has wrapped.
"../libs/type_traits/test/aligned_storage_test.cpp", line 31.6: 1540-0700 (I) The previous message was produced while processing "check<boost::integral_constant<unsigned long,1> >(const integral_constant<unsigned long,1> &)".
"../libs/type_traits/test/aligned_storage_test.cpp", line 72.1: 1540-0700 (I) The previous message was produced while processing "main()".
"../libs/type_traits/test/aligned_storage_test.cpp", line 58.50: 1540-0724 (W) The non-type template argument "4294967295" of type "size_t" has wrapped.
"../libs/type_traits/test/aligned_storage_test.cpp", line 31.6: 1540-0700 (I) The previous message was produced while processing "check<boost::integral_constant<unsigned long,4> >(const integral_constant<unsigned long,4> &)".
"../libs/type_traits/test/aligned_storage_test.cpp", line 72.1: 1540-0700 (I) The previous message was produced while processing "main()".

type_traits - has_nothrow_assign_test - vacpp

Run output:

../libs/type_traits/test/has_nothrow_assign_test.cpp:195: <note>The expression: "::boost::has_nothrow_assign<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_assign_test.cpp:196: <note>The expression: "::boost::has_nothrow_assign<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_assign_test.cpp:197: <note>The expression: "::boost::has_nothrow_assign<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_assign_test.cpp:198: <note>The expression: "::boost::has_nothrow_assign<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_assign_test.cpp:199: <note>The expression: "::boost::has_nothrow_assign<nothrow_assign_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

type_traits - has_nothrow_constr_test - vacpp

Run output:

../libs/type_traits/test/has_nothrow_constr_test.cpp:153: <note>The expression: "::boost::has_nothrow_constructor<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_constr_test.cpp:154: <note>The expression: "::boost::has_nothrow_constructor<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_constr_test.cpp:155: <note>The expression: "::boost::has_nothrow_constructor<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_constr_test.cpp:156: <note>The expression: "::boost::has_nothrow_constructor<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_constr_test.cpp:157: <note>The expression: "::boost::has_nothrow_constructor<nothrow_construct_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

type_traits - has_nothrow_copy_test - vacpp

Run output:

../libs/type_traits/test/has_nothrow_copy_test.cpp:191: <note>The expression: "::boost::has_nothrow_copy<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_copy_test.cpp:192: <note>The expression: "::boost::has_nothrow_copy<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_copy_test.cpp:193: <note>The expression: "::boost::has_nothrow_copy<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_copy_test.cpp:194: <note>The expression: "::boost::has_nothrow_copy<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_nothrow_copy_test.cpp:195: <note>The expression: "::boost::has_nothrow_copy<nothrow_copy_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

type_traits - has_trivial_assign_test - vacpp

Run output:

../libs/type_traits/test/has_trivial_assign_test.cpp:187: <note>The expression: "::boost::has_trivial_assign<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:188: <note>The expression: "::boost::has_trivial_assign<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:189: <note>The expression: "::boost::has_trivial_assign<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:190: <note>The expression: "::boost::has_trivial_assign<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:193: <note>The expression: "::boost::has_trivial_assign<trivial_except_destroy>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:194: <note>The expression: "::boost::has_trivial_assign<trivial_except_construct>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:195: <note>The expression: "::boost::has_trivial_assign<trivial_except_copy>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:197: <note>The expression: "::boost::has_trivial_assign<wrap<trivial_except_destroy> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:198: <note>The expression: "::boost::has_trivial_assign<wrap<trivial_except_construct> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_assign_test.cpp:199: <note>The expression: "::boost::has_trivial_assign<wrap<trivial_except_copy> >::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

type_traits - has_trivial_constr_test - vacpp

Run output:

../libs/type_traits/test/has_trivial_constr_test.cpp:153: <note>The expression: "::boost::has_trivial_constructor<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:154: <note>The expression: "::boost::has_trivial_constructor<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:155: <note>The expression: "::boost::has_trivial_constructor<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:156: <note>The expression: "::boost::has_trivial_constructor<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:159: <note>The expression: "::boost::has_trivial_constructor<trivial_except_destroy>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:160: <note>The expression: "::boost::has_trivial_constructor<trivial_except_assign>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:163: <note>The expression: "::boost::has_trivial_constructor<wrap<trivial_except_destroy> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_constr_test.cpp:164: <note>The expression: "::boost::has_trivial_constructor<wrap<trivial_except_assign> >::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

type_traits - has_trivial_copy_test - vacpp

Run output:

../libs/type_traits/test/has_trivial_copy_test.cpp:187: <note>The expression: "::boost::has_trivial_copy<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:188: <note>The expression: "::boost::has_trivial_copy<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:189: <note>The expression: "::boost::has_trivial_copy<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:190: <note>The expression: "::boost::has_trivial_copy<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:193: <note>The expression: "::boost::has_trivial_copy<trivial_except_destroy>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:194: <note>The expression: "::boost::has_trivial_copy<trivial_except_construct>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:195: <note>The expression: "::boost::has_trivial_copy<trivial_except_assign>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:197: <note>The expression: "::boost::has_trivial_copy<wrap<trivial_except_destroy> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:198: <note>The expression: "::boost::has_trivial_copy<wrap<trivial_except_construct> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_copy_test.cpp:199: <note>The expression: "::boost::has_trivial_copy<wrap<trivial_except_assign> >::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

type_traits - has_trivial_destructor_test - vacpp

Run output:

../libs/type_traits/test/has_trivial_destructor_test.cpp:159: <note>The expression: "::boost::has_trivial_destructor<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:160: <note>The expression: "::boost::has_trivial_destructor<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:161: <note>The expression: "::boost::has_trivial_destructor<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:162: <note>The expression: "::boost::has_trivial_destructor<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:165: <note>The expression: "::boost::has_trivial_destructor<trivial_except_copy>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:166: <note>The expression: "::boost::has_trivial_destructor<trivial_except_construct>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:167: <note>The expression: "::boost::has_trivial_destructor<trivial_except_assign>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:169: <note>The expression: "::boost::has_trivial_destructor<wrap<trivial_except_copy> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:170: <note>The expression: "::boost::has_trivial_destructor<wrap<trivial_except_construct> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_trivial_destructor_test.cpp:171: <note>The expression: "::boost::has_trivial_destructor<wrap<trivial_except_assign> >::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

type_traits - has_virtual_destructor_test - vacpp

Run output:

../libs/type_traits/test/has_virtual_destructor_test.cpp:45: <note>The expression: "::boost::has_virtual_destructor<VB>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:46: <note>The expression: "::boost::has_virtual_destructor<VD>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:47: <note>The expression: "::boost::has_virtual_destructor<test_abc1>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:48: <note>The expression: "::boost::has_virtual_destructor<test_abc2>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:51: <note>The expression: "::boost::has_virtual_destructor<std::iostream>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:52: <note>The expression: "::boost::has_virtual_destructor<std::basic_streambuf<char> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:53: <note>The expression: "::boost::has_virtual_destructor<std::basic_ios<char> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:54: <note>The expression: "::boost::has_virtual_destructor<std::basic_istream<char> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:55: <note>The expression: "::boost::has_virtual_destructor<std::basic_streambuf<char> >::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:57: <note>The expression: "::boost::has_virtual_destructor<std::exception>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:58: <note>The expression: "::boost::has_virtual_destructor<std::bad_alloc>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:59: <note>The expression: "::boost::has_virtual_destructor<std::runtime_error>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:60: <note>The expression: "::boost::has_virtual_destructor<std::out_of_range>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/has_virtual_destructor_test.cpp:61: <note>The expression: "::boost::has_virtual_destructor<std::range_error>::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

type_traits - is_class_test - vacpp

Run output:

<note>
This compiler version does not provide support for is_class on
union types. Such support is not currently required by the
C++ Standard. It will be required to support the upcoming
Standard Library Technical Report.
</note>

EXIT STATUS: 0

type_traits - is_pod_test - vacpp

Run output:

../libs/type_traits/test/is_pod_test.cpp:156: <note>The expression: "::boost::is_pod<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/is_pod_test.cpp:157: <note>The expression: "::boost::is_pod<POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/is_pod_test.cpp:158: <note>The expression: "::boost::is_pod<POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>
../libs/type_traits/test/is_pod_test.cpp:159: <note>The expression: "::boost::is_pod<empty_POD_union_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

type_traits - is_stateless_test - vacpp

Run output:

../libs/type_traits/test/is_stateless_test.cpp:154: <note>The expression: "::boost::is_stateless<empty_POD_UDT>::value" did not have the value we wish it to have (found 0, expected 1)</note>

EXIT STATUS: 0

type_traits - is_union_test - vacpp

Run output:

<note>
This compiler version does not provide support for is_union on
union types. Such support is not currently required by the
C++ Standard. It will be required to support the upcoming
Standard Library Technical Report.
</note>

EXIT STATUS: 0

utility - current_function_test - vacpp

Run output:

../libs/utility/test/../current_function_test.cpp(37): assertion failed in function 'main()'

EXIT STATUS: 0

utility - operators_test - vacpp

Compiler output:

"../libs/utility/test/../operators_test.cpp", line 50.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators<Wrapped1<T>,Wrapped1<T> >".
"../libs/utility/test/../operators_test.cpp", line 51.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::shiftable<Wrapped1<T>,Wrapped1<T>,boost::detail::empty_base,is_chained_base<Wrapped1<T> >::value>".
"../libs/utility/test/../operators_test.cpp", line 50.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators<<unnamed>::Wrapped1<int>,<unnamed>::Wrapped1<int> >".
"../libs/utility/test/../operators_test.cpp", line 51.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::shiftable<<unnamed>::Wrapped1<int>,<unnamed>::Wrapped1<int>,boost::detail::empty_base,boost::detail::false_t>".
"../libs/utility/test/../operators_test.cpp", line 91.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators<Wrapped2<T,U>,Wrapped2<T,U> >".
"../libs/utility/test/../operators_test.cpp", line 92.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators2<Wrapped2<T,U>,U>".
"../libs/utility/test/../operators_test.cpp", line 93.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::shiftable1<Wrapped2<T,U>,shiftable2<Wrapped2<T,U>,U,boost::detail::empty_base> >".
"../libs/utility/test/../operators_test.cpp", line 91.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators<<unnamed>::Wrapped2<long,long>,<unnamed>::Wrapped2<long,long> >".
"../libs/utility/test/../operators_test.cpp", line 92.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators2<<unnamed>::Wrapped2<long,long>,long>".
"../libs/utility/test/../operators_test.cpp", line 93.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::shiftable1<<unnamed>::Wrapped2<long,long>,boost::shiftable2<<unnamed>::Wrapped2<long,long>,long,boost::detail::empty_base> >".
"../libs/utility/test/../operators_test.cpp", line 148.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::equivalent<Wrapped3<T>,Wrapped3<T>,boost::detail::empty_base,is_chained_base<Wrapped3<T> >::value>".
"../libs/utility/test/../operators_test.cpp", line 149.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::partially_ordered<Wrapped3<T>,Wrapped3<T>,boost::detail::empty_base,is_chained_base<Wrapped3<T> >::value>".
"../libs/utility/test/../operators_test.cpp", line 150.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::equality_comparable<Wrapped3<T>,Wrapped3<T>,boost::detail::empty_base,is_chained_base<Wrapped3<T> >::value>".
"../libs/utility/test/../operators_test.cpp", line 148.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::equivalent<<unnamed>::Wrapped3<signed char>,<unnamed>::Wrapped3<signed char>,boost::detail::empty_base,boost::detail::false_t>".
"../libs/utility/test/../operators_test.cpp", line 149.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::partially_ordered<<unnamed>::Wrapped3<signed char>,<unnamed>::Wrapped3<signed char>,boost::detail::empty_base,boost::detail::false_t>".
"../libs/utility/test/../operators_test.cpp", line 150.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::equality_comparable<<unnamed>::Wrapped3<signed char>,<unnamed>::Wrapped3<signed char>,boost::detail::empty_base,boost::detail::false_t>".
"../libs/utility/test/../operators_test.cpp", line 166.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::equality_comparable1<Wrapped4<T,U>,equivalent1<Wrapped4<T,U>,partially_ordered1<Wrapped4<T,U>,boost::detail::empty_base> > >".
"../libs/utility/test/../operators_test.cpp", line 169.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::partially_ordered2<Wrapped4<T,U>,U,equivalent2<Wrapped4<T,U>,U,equality_comparable2<Wrapped4<T,U>,U,boost::detail::empty_base> > >".
"../libs/utility/test/../operators_test.cpp", line 166.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::equality_comparable1<<unnamed>::Wrapped4<short,short>,boost::equivalent1<<unnamed>::Wrapped4<short,short>,boost::partially_ordered1<<unnamed>::Wrapped4<short,short>,boost::detail::empty_base> > >".
"../libs/utility/test/../operators_test.cpp", line 169.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::partially_ordered2<<unnamed>::Wrapped4<short,short>,short,boost::equivalent2<<unnamed>::Wrapped4<short,short>,short,boost::equality_comparable2<<unnamed>::Wrapped4<short,short>,short,boost::detail::empty_base> > >".
"../libs/utility/test/../operators_test.cpp", line 191.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::ordered_field_operators2<Wrapped5<T,U>,U,boost::detail::empty_base>".
"../libs/utility/test/../operators_test.cpp", line 192.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::ordered_field_operators1<Wrapped5<T,U>,boost::detail::empty_base>".
"../libs/utility/test/../operators_test.cpp", line 191.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::ordered_field_operators2<<unnamed>::Wrapped5<double,int>,int,boost::detail::empty_base>".
"../libs/utility/test/../operators_test.cpp", line 192.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::ordered_field_operators1<<unnamed>::Wrapped5<double,int>,boost::detail::empty_base>".
"../libs/utility/test/../operators_test.cpp", line 224.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::ordered_euclidian_ring_operators2<Wrapped6<T,U>,U,boost::detail::empty_base>".
"../libs/utility/test/../operators_test.cpp", line 225.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::ordered_euclidian_ring_operators1<Wrapped6<T,U>,boost::detail::empty_base>".
"../libs/utility/test/../operators_test.cpp", line 224.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::ordered_euclidian_ring_operators2<<unnamed>::Wrapped6<long,int>,int,boost::detail::empty_base>".
"../libs/utility/test/../operators_test.cpp", line 225.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::ordered_euclidian_ring_operators1<<unnamed>::Wrapped6<long,int>,boost::detail::empty_base>".
"../libs/utility/test/../operators_test.cpp", line 50.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators<<unnamed>::Wrapped1<long>,<unnamed>::Wrapped1<long> >".
"../libs/utility/test/../operators_test.cpp", line 51.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::shiftable<<unnamed>::Wrapped1<long>,<unnamed>::Wrapped1<long>,boost::detail::empty_base,boost::detail::false_t>".
"../libs/utility/test/../operators_test.cpp", line 91.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators<<unnamed>::Wrapped2<long,int>,<unnamed>::Wrapped2<long,int> >".
"../libs/utility/test/../operators_test.cpp", line 92.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators2<<unnamed>::Wrapped2<long,int>,int>".
"../libs/utility/test/../operators_test.cpp", line 93.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::shiftable1<<unnamed>::Wrapped2<long,int>,boost::shiftable2<<unnamed>::Wrapped2<long,int>,int,boost::detail::empty_base> >".
"../libs/utility/test/../operators_test.cpp", line 91.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators<<unnamed>::Wrapped2<long,signed char>,<unnamed>::Wrapped2<long,signed char> >".
"../libs/utility/test/../operators_test.cpp", line 92.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators2<<unnamed>::Wrapped2<long,signed char>,signed char>".
"../libs/utility/test/../operators_test.cpp", line 93.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::shiftable1<<unnamed>::Wrapped2<long,signed char>,boost::shiftable2<<unnamed>::Wrapped2<long,signed char>,signed char,boost::detail::empty_base> >".
"../libs/utility/test/../operators_test.cpp", line 91.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators<<unnamed>::Wrapped2<int,int>,<unnamed>::Wrapped2<int,int> >".
"../libs/utility/test/../operators_test.cpp", line 92.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::operators2<<unnamed>::Wrapped2<int,int>,int>".
"../libs/utility/test/../operators_test.cpp", line 93.11: 1540-0198 (W) The omitted keyword "private" is assumed for base class "boost::shiftable1<<unnamed>::Wrapped2<int,int...
   (remainder deleted because of excessive size)

wave - testwave_dll - vacpp

Library build failure:

See wave - vacpp - vacpp

wave - vacpp - vacpp

Linker output:

ld: 0711-380 STABSTRING ERROR: Symbol table entry 6796, object file ../bin.v2/libs/wave/build/vacpp/debug/instantiate_cpp_grammar.o
	Length of stabstring in .debug section is invalid.
	The stabstring is being deleted.
ld: 0711-380 STABSTRING ERROR: Symbol table entry 6893, object file ../bin.v2/libs/wave/build/vacpp/debug/instantiate_cpp_grammar.o
	Length of stabstring in .debug section is invalid.
	The stabstring is being deleted.
ld: 0711-380 STABSTRING ERROR: Symbol table entry 6977, object file ../bin.v2/libs/wave/build/vacpp/debug/instantiate_cpp_grammar.o
	Length of stabstring in .debug section is invalid.
	The stabstring is being deleted.
ld: 0711-380 STABSTRING ERROR: Symbol table entry 7061, object file ../bin.v2/libs/wave/build/vacpp/debug/instantiate_cpp_grammar.o
	Length of stabstring in .debug section is invalid.
	The stabstring is being deleted.

    xlC_r -G -g -qfullpath -o "../bin.v2/libs/wave/build/vacpp/debug/libboost_wave-xlc-d-1_34.so"   "../bin.v2/libs/wave/build/vacpp/debug/instantiate_cpp_exprgrammar.o" "../bin.v2/libs/wave/build/vacpp/debug/instantiate_cpp_grammar.o" "../bin.v2/libs/wave/build/vacpp/debug/instantiate_cpp_literalgrs.o" "../bin.v2/libs/wave/build/vacpp/debug/instantiate_defined_grammar.o" "../bin.v2/libs/wave/build/vacpp/debug/instantiate_predef_macros.o" "../bin.v2/libs/wave/build/vacpp/debug/instantiate_re2c_lexer.o" "../bin.v2/libs/wave/build/vacpp/debug/instantiate_re2c_lexer_str.o" "../bin.v2/libs/wave/build/vacpp/debug/token_ids.o" "../bin.v2/libs/wave/build/vacpp/debug/wave_config_constant.o" "../bin.v2/libs/wave/build/vacpp/debug/cpplexer/re2clex/aq.o" "../bin.v2/libs/wave/build/vacpp/debug/cpplexer/re2clex/cpp_re.o" "../bin.v2/libs/filesystem/build/vacpp/debug/libboost_filesystem-xlc-d-1_34.so"   

wave - testwave - vacpp

Compiler output:

"../boost/wave/util/cpp_include_paths.hpp", line 64.51: 1540-1281 (W) "offsetof" cannot be applied to "struct pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >".  It is not a POD (plain old data) type.
"../boost/wave/util/cpp_include_paths.hpp", line 64.37: 1540-0700 (I) The previous message was produced while processing "boost::wave::util::bidirectional_map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::from_offset".
"../boost/wave/util/cpp_include_paths.hpp", line 55.8: 1540-0700 (I) The previous message was produced while processing "struct boost::wave::util::bidirectional_map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >".
"../boost/wave/util/cpp_include_paths.hpp", line 136.7: 1540-0700 (I) The previous message was produced while processing "class boost::wave::util::include_paths".
"../boost/wave/util/cpp_include_paths.hpp", line 64.51: 1540-1281 (W) "offsetof" cannot be applied to "struct pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >".  It is not a POD (plain old data) type.
"../boost/wave/util/cpp_include_paths.hpp", line 65.51: 1540-1281 (W) "offsetof" cannot be applied to "struct pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >".  It is not a POD (plain old data) type.
"../boost/wave/util/cpp_include_paths.hpp", line 65.37: 1540-0700 (I) The previous message was produced while processing "boost::wave::util::bidirectional_map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::to_offset".
"../boost/wave/util/cpp_include_paths.hpp", line 55.8: 1540-0700 (I) The previous message was produced while processing "struct boost::wave::util::bidirectional_map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >".
"../boost/wave/util/cpp_include_paths.hpp", line 136.7: 1540-0700 (I) The previous message was produced while processing "class boost::wave::util::include_paths".
"../boost/wave/util/cpp_include_paths.hpp", line 65.51: 1540-1281 (W) "offsetof" cannot be applied to "struct pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >".  It is not a POD (plain old data) type.
"../boost/mpl/set/aux_/item.hpp", line 48.6: 1540-0095 (W) The friend function declaration "operator||" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.
"../boost/mpl/set/aux_/item.hpp", line 49.6: 1540-0095 (W) The friend function declaration "operator%" will cause an error when the enclosing template class is instantiated with arguments that declare a friend function that does not match an existing definition. The function declares only one function because it is not a template but the function type depends on one or more template parameters.

Linker output:

ld: 0711-201 SEVERE ERROR: External symbol .std::_Ptrit<boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*,long,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&> std::copy_backward<std::_Ptrit<boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*,long,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*,long,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&> >(std::_Ptrit<boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*,long,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*,long,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*,long,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&>), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >,boost::spirit::parser<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > > > >::right() const, defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >,boost::spirit::parser<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > > > >::left() const, defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser,boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser> > >::right() const, defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser,boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser> > >::left() const, defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::impl::concrete_parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser>,boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::nil_t>::concrete_parser(const boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::details::compressed_pair_imp<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser,2>::compressed_pair_imp(const boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >&,const boost::wave::grammars::impl::flush_underlying_parser&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::details::compressed_pair_imp<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >,0>::compressed_pair_imp(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::compressed_pair<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser>::compressed_pair(const boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >&,const boost::wave::grammars::impl::flush_underlying_parser&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::compressed_pair<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >::compressed_pair(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser,boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser> > >::binary(const boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >&,const boost::wave::grammars::impl::flush_underlying_parser&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >,boost::spirit::parser<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > > > >::binary(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > > >::binary(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > > >::binary(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > > >::binary(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > > >::binary(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > > >::binary(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >::sequence(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser>::sequence(const boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >&,const boost::wave::grammars::impl::flush_underlying_parser&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>& boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>::operator=<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser> >(const boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser> boost::spirit::operator>><boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser>(const boost::spirit::parser<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > > >&,const boost::spirit::parser<boost::wave::grammars::impl::flush_underlying_parser>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > > boost::spirit::operator>><boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > >&,const boost::spirit::parser<boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > boost::spirit::operator|<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > >&,const boost::spirit::parser<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > boost::spirit::operator|<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > >&,const boost::spirit::parser<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > boost::spirit::operator|<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > >&,const boost::spirit::parser<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > boost::spirit::operator|<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > >&,const boost::spirit::parser<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > boost::spirit::operator|<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > >&,const boost::spirit::parser<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol std::_Ptrit<boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*,long,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&> std::copy_backward<std::_Ptrit<boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*,long,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*,long,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&> >(std::_Ptrit<boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*,long,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*,long,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*,long,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >**,boost::wave::grammars::cpp_grammar<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> > >*&>), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >,boost::spirit::parser<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > > > >::right() const, defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >,boost::spirit::parser<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > > > >::left() const, defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser,boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser> > >::right() const, defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser,boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser> > >::left() const, defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::impl::concrete_parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser>,boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::nil_t>::concrete_parser(const boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::details::compressed_pair_imp<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser,2>::compressed_pair_imp(const boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >&,const boost::wave::grammars::impl::flush_underlying_parser&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::details::compressed_pair_imp<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >,0>::compressed_pair_imp(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::compressed_pair<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser>::compressed_pair(const boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >&,const boost::wave::grammars::impl::flush_underlying_parser&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::compressed_pair<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >::compressed_pair(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser,boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser> > >::binary(const boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >&,const boost::wave::grammars::impl::flush_underlying_parser&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >,boost::spirit::parser<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > > > >::binary(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > > >::binary(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > > >::binary(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > > >::binary(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > > >::binary(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > > >::binary(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >::sequence(const boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&,const boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser>::sequence(const boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >&,const boost::wave::grammars::impl::flush_underlying_parser&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>& boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>::operator=<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser> >(const boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::sequence<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser> boost::spirit::operator>><boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >,boost::wave::grammars::impl::flush_underlying_parser>(const boost::spirit::parser<boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > > >&,const boost::spirit::parser<boost::wave::grammars::impl::flush_underlying_parser>&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::sequence<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > > boost::spirit::operator>><boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > >&,const boost::spirit::parser<boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::wave::grammars::impl::store_found_eoltokens<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > > > >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > boost::spirit::operator|<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > >&,const boost::spirit::parser<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > boost::spirit::operator|<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > >&,const boost::spirit::parser<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > boost::spirit::operator|<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > >&,const boost::spirit::parser<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > boost::spirit::operator|<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > >&,const boost::spirit::parser<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > boost::spirit::operator|<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >,boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> > >&,const boost::spirit::parser<boost::spirit::rule<boost::spirit::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::scanner_policies<boost::spirit::iteration_policy,boost::spirit::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::spirit::node_val_data_factory<boost::spirit::nil_t> >,boost::spirit::action_policy> >,boost::spirit::dynamic_parser_tag,boost::spirit::nil_t> >&), defined in member instantiate_cpp_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >,boost::spirit::chlit<char>,boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >,boost::spirit::chlit<char> > > >::binary(const boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >&,const boost::spirit::chlit<char>&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > > > >::binary(const boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >&,const boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::unary<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::parser<boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > > >::unary(const boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::binary<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::parser<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >::binary(const boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >&,const boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >,boost::spirit::chlit<char> > boost::spirit::operator>><boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >,boost::spirit::chlit<char> >(const boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > > >&,const boost::spirit::parser<boost::spirit::chlit<char> >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > > boost::spirit::operator>><boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >(const boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> > >&,const boost::spirit::parser<boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > boost::spirit::operator+<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > boost::spirit::operator|<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >(const boost::spirit::parser<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >&,const boost::spirit::parser<boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >,boost::spirit::chlit<char>,boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >,boost::spirit::chlit<char> > > >::binary(const boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >&,const boost::spirit::chlit<char>&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > > > >::binary(const boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >&,const boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::unary<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::parser<boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > > >::unary(const boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::binary<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::parser<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >::binary(const boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >&,const boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >,boost::spirit::chlit<char> > boost::spirit::operator>><boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >,boost::spirit::chlit<char> >(const boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > > >&,const boost::spirit::parser<boost::spirit::chlit<char> >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > > boost::spirit::operator>><boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> >,boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >(const boost::spirit::parser<boost::spirit::sequence<boost::spirit::sequence<boost::spirit::action<boost::spirit::epsilon_parser,phoenix::actor<phoenix::sequential_composite<phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> >,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::optional<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<phoenix::assign_op,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::value<bool> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::chlit<char> > >&,const boost::spirit::parser<boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::positive<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > > boost::spirit::operator+<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >(const boost::spirit::parser<boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::spirit::alternative<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > boost::spirit::operator|<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >(const boost::spirit::parser<boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<int> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::action<boost::spirit::chlit<char>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::value<char> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::impl::if_else_parser<boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,1,2>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,4,4>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::sequence<boost::spirit::chlit<char>,boost::spirit::action<boost::spirit::uint_parser<unsigned int,16,8,8>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >,boost::spirit::action<boost::spirit::uint_parser<unsigned int,8,1,3>,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > > >&,const boost::spirit::parser<boost::spirit::sequence<boost::spirit::negated_empty_match_parser<boost::spirit::chlit<char> >,boost::spirit::action<boost::spirit::anychar_parser,phoenix::actor<phoenix::composite<boost::wave::grammars::impl::compose_character_literal,phoenix::actor<phoenix::closure_member<0,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::closure_member<1,phoenix::closure<unsigned int,bool,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > >,phoenix::actor<phoenix::variable<bool> >,phoenix::actor<phoenix::argument<0> >,phoenix::nil_t,phoenix::nil_t,phoenix::nil_t> > > > >&), defined in member instantiate_cpp_literalgrs.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >** std::vector<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,std::allocator<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*> >::_Ucopy<std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&> >(std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**), defined in member instantiate_defined_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&> std::copy_backward<std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&> >(std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>), defined in member instantiate_defined_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&> std::copy_backward<std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&> >(std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>), defined in member instantiate_defined_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol .boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >** std::copy<std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**>(std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**), defined in member instantiate_defined_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >** std::vector<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,std::allocator<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*> >::_Ucopy<std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&> >(std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**), defined in member instantiate_defined_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&> std::copy_backward<std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&> >(std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>), defined in member instantiate_defined_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&> std::copy_backward<std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&> >(std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > > >,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>), defined in member instantiate_defined_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.
ld: 0711-201 SEVERE ERROR: External symbol boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >** std::copy<std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**>(std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,std::_Ptrit<boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*,long,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >*&>,boost::wave::grammars::defined_grammar<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >::definition<boost::spirit::scanner<boost::wave::util::unput_queue_iterator<std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> >::iterator,boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char> >,char*> > > >,boost::default_user_allocator_new_delete,boost::details::pool::null_mutex,32> > >,boost::spirit::scanner_policies<boost::spirit::skip_parser_iteration_policy<boost::spirit::alternative<boost::spirit::chlit<boost::wave::token_id>,boost::spirit::chlit<boost::wave::token_id> >,boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy> > >**), defined in member instantiate_defined_grammar.o
	of archive ../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a, was not found in the archive's global symbol table.

    xlC  -qtwolink -g -qfullpath -o "../bin.v2/libs/wave/test/build/testwave.test/vacpp/debug/link-static/testwave"   "../bin.v2/libs/wave/test/build/testwave.test/vacpp/debug/link-static/testwave.o" "../bin.v2/libs/wave/test/build/testwave.test/vacpp/debug/link-static/testwave_app.o" "../bin.v2/libs/filesystem/build/vacpp/debug/link-static/libboost_filesystem-xlc-d-1_34.a" "../bin.v2/libs/wave/build/vacpp/debug/link-static/libboost_wave-xlc-d-1_34.a" "../bin.v2/libs/filesystem/build/vacpp/debug/link-static/libboost_filesystem-xlc-d-1_34.a" "../bin.v2/libs/program_options/build/vacpp/debug/link-static/libboost_program_options-xlc-d-1_34.a"   

wave - test_slex_lexer - vacpp

Library build failure:

See wave - vacpp - vacpp

wave - test_re2c_lexer - vacpp

Library build failure:

See wave - vacpp - vacpp

xpressive - test2 - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::l...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::stati...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::range_matc...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_ite...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher,boost...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::range_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::true_matcher,boost::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::set_matcher<boost::xpressive::cpp_regex_traits<char>,2>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::st...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test2.test/vacpp/debug/test2.o" "../libs/xpressive/test/test2.cpp"

xpressive - test3 - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boo...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_ite...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::stati...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_matcher<boost::xpressive::cpp_regex_traits<char>,1>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,1,0>,boost::xpressive::detail::static_xpression<b...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test3.test/vacpp/debug/test3.o" "../libs/xpressive/test/test3.cpp"

xpressive - test4 - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::assert_bos_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::any_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::true_matcher,boost::xpressive::detail::no_next> >,1>,boost::xpress...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_ite...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<char>,1>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_ite...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::regex_byref_matcher<std::_Ptrit<char,long,const char *,const char &,char *,char &> >,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil>...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::keeper_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::set_matcher<boost::xpressive::cpp_regex_traits<char>,2>,boost::...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test4.test/vacpp/debug/test4.o" "../libs/xpressive/test/test4.cpp"

xpressive - test5 - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,boo...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_match...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<b...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test5.test/vacpp/debug/test5.o" "../libs/xpressive/test/test5.cpp"

xpressive - test6 - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,boo...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher,boost::xpressive::detail::static_xpression...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_itera...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test6.test/vacpp/debug/test6.o" "../libs/xpressive/test/test6.cpp"

xpressive - test7 - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpres...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test7.test/vacpp/debug/test7.o" "../libs/xpressive/test/test7.cpp"

xpressive - test8 - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpres...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test8.test/vacpp/debug/test8.o" "../libs/xpressive/test/test8.cpp"

xpressive - test9 - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpres...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail:...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail:...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsil...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test9.test/vacpp/debug/test9.o" "../libs/xpressive/test/test9.cpp"

xpressive - test10 - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::l...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::range_matcher<boost::xpressive::cpp_regex_traits<char>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::true_matcher,boost::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::range_matc...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::set_matcher<boost::xpressive::cpp_regex_traits<char>,2>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_match...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::st...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test10.test/vacpp/debug/test10.o" "../libs/xpressive/test/test10.cpp"

xpressive - test11 - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::st...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,1,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::det...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::st...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::det...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::st...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher,bo...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test11.test/vacpp/debug/test11.o" "../libs/xpressive/test/test11.cpp"

xpressive - test2u - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::l...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::range_m...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::st...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matc...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher,bo...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::range_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::true_matcher,boos...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::set_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,2>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boos...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::co...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail:...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test2u.test/vacpp/debug/test2u.o" "../libs/xpressive/test/test2u.cpp"

xpressive - test3u - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,1>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,1,0>,boost::xpressive::detail::static_xpres...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::st...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test3u.test/vacpp/debug/test3u.o" "../libs/xpressive/test/test3u.cpp"

xpressive - test4u - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::assert_bos_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_match...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,1>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::any_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::true_matcher,boost::xpressive::detail::no_next> >,1>,boost::xpress...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::string_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::regex_byref_matcher<std::_Ptrit<wchar_t,long,const wchar_t *,const wchar_t &,wchar_t *,wchar_t &> >,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boos...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::keeper_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::set_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,2>,boos...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test4u.test/vacpp/debug/test4u.o" "../libs/xpressive/test/test4u.cpp"

xpressive - test5u - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_ma...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<b...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpres...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test5u.test/vacpp/debug/test5u.o" "../libs/xpressive/test/test5u.cpp"

xpressive - test6u - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher,boost::xpressive::detail::static_xpression...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<b...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_it...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test6u.test/vacpp/debug/test6u.o" "../libs/xpressive/test/test6u.cpp"

xpressive - test7u - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpres...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test7u.test/vacpp/debug/test7u.o" "../libs/xpressive/test/test7u.cpp"

xpressive - test8u - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpres...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test8u.test/vacpp/debug/test8u.o" "../libs/xpressive/test/test8u.cpp"

xpressive - test9u - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpres...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail:...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail:...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::co...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsil...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test9u.test/vacpp/debug/test9u.o" "../libs/xpressive/test/test9u.cpp"

xpressive - test10u - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::l...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::range_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::true_matcher,boos...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::range_m...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::set_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,2>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boos...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::co...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_ma...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail:...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test10u.test/vacpp/debug/test10u.o" "../libs/xpressive/test/test10u.cpp"

xpressive - test11u - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail:...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,1,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::co...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail:...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail:...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::det...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::det...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<wchar_t>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_end_matcher...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test11u.test/vacpp/debug/test11u.o" "../libs/xpressive/test/test11u.cpp"

xpressive - misc1 - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::keeper_matcher<boost::xpressive::detail::static_xpression<bo...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::regex_matcher<std::_Ptrit<char,long,const char *,const char ...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::regex_matcher<std::_Ptrit<char,long,const char *,const char &,char *,char &> >,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpre...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::regex_matcher<std::_Ptrit<char,long,const char *,const char &,char *,char &> >,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boo...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::regex_matcher<std::_Ptrit<char,long,const char *,const char &,char *,char &> >,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpre...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::regex_byref_matcher<std::_Ptrit<char,long,const char *,const char &,char *,char &> >,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil>...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::keeper_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::set_matcher<boost::xpressive::cpp_regex_traits<char>,2>,boost::...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/misc1.test/vacpp/debug/misc1.o" "../libs/xpressive/test/misc1.cpp"

xpressive - misc2 - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::simple_repeat_matcher<boost::xpressive::detail::static_xpression<boost::xpressive::detail::posix_charset_matcher<boost::xpressive::cpp_regex_traits<char> >,boost::xpressive::detail::static_xpression<boost::xpressive::detail::true_matcher,...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::regex_matcher<std::_Ptrit<char,long,const char *,const char &,char *,char &> >,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boo...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_mark_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::repeat_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::mark_begin_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_matcher<boost::xpressive::detail::alternates_list<...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::regex_matcher<std::_Ptrit<char,long,const char *,const char &,char *,char &> >,boost::xpressive::deta...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::cpp_regex_traits<char>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::regex_matcher<std::_Ptrit<char,long,const char *,const char &,char *,char &> >,boost::xpressive::detail::st...".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/misc2.test/vacpp/debug/misc2.o" "../libs/xpressive/test/misc2.cpp"

xpressive - test_cycles - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::regex_byref_matcher<std::_Ptrit<char,long,const char *,const char &,char *,char &> >,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::epsilon_matcher,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_iterator<const boost::fusion::nil> >".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test_cycles.test/vacpp/debug/test_cycles.o" "../libs/xpressive/test/test_cycles.cpp"

xpressive - test_non_char - vacpp

Compiler output:

"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::literal_matcher<boost::xpressive::null_regex_traits<int>,0,0>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::nil> >,boost::fusion::cons_...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<boost::fusion::cons<boost::xpressive::detail::static_xpression<boost::xpressive::detail::set_matcher<boost::xpressive::null_regex_traits<int>,2>,boost::xpressive::detail::static_xpression<boost::xpressive::detail::alternate_end_matcher,boost::xpressive::detail::no_next> >,boost::fusion::cons<boost::xpressive::detail::static_x...".
"../boost/spirit/fusion/iterator/equal_to.hpp", line 33.70: 1540-0129 (S) The qualifier "type" is not defined in the current scope.
"../boost/spirit/fusion/iterator/equal_to.hpp", line 41.26: 1540-0700 (I) The previous message was produced while processing "struct boost::fusion::meta::equal_to_impl<boost::fusion::cons_iterator_tag>::apply<boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::cons_iterator<const boost::fusion::nil> >".

    xlC -c   -DBOOST_ALL_NO_LIB=1 -qcpluscmt -qNOOPTimize -qnoinline -g -qfullpath -qfuncsect -qeh -qrtti -I".."  -o "../bin.v2/libs/xpressive/test/test_non_char.test/vacpp/debug/test_non_char.o" "../libs/xpressive/test/test_non_char.cpp"